boost::mixin::object_type_template
// In header: <boost/mixin/object_type_template.hpp> class object_type_template : private boost::mixin::internal::object_mutator { public: // construct/copy/destruct object_type_template(); // public member functions void apply_to(object &) const; };