Added generic_{integer,float,string,boolean}_info_field methods.

you want to reserve space to avoid reallocs during the push_backs. You can either do the explicit reserve then add, or use vector::insert which does it all for you. The best option here is to use the vector constructor.

`const auto results = std::vector<int32_t>(mem, mem + count);`