boost::in_place_factory_base
// In header: <boost/utility/in_place_factory.hpp> class in_place_factory_base { };