Здравствуйте, c_beginner, Вы писали:
_>Хотелось бы видеть более красивое, правильное решение. Покопался в сторону boost::mpl, пока не нашел красивого/работающего решения.
Возможно, вам подошёл бы map из std::string в boost::any.
_>_> std::cout << i << std::endl;
_> std::cout << str << std::endl;
_>
А это можно было бы сделать, используя
StreamableAny.