
People have asked this before, its really needed, but as far as anyone knows, there is no portable way to do this. Depending on your needs type_id might return a string you can use. Robert Ramey "Piyush Kapadia" <piyush.kapadia@gmail.com> wrote in message news:435aa424.08d6201b.180b.68ff@mx.gmail.com... In following code - archive results in tag name as T as T is used in BOOST_SERIALIZATION_NVP(T) statement. Instead I want actual type name for T, instead of just T as Tag name, how to achieve this ??? template<class T> void Serialize(const char * filename) { std::ofstream ofs(filename); assert(ofs.good()); boost::archive::xml_oarchive oa(ofs); oa << BOOST_SERIALIZATION_NVP(T); ofs.close(); } ------------------------------------------------------------------------------ _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users