[Boost-users] Boost Variant and std::map recursion