1 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 2 // basic_xml_archive.cpp: 3 4 // (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . 5 // Use, modification and distribution is subject to the Boost Software 6 // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 7 // http://www.boost.org/LICENSE_1_0.txt) 8 9 // See http://www.boost.org for updates, documentation, and revision history. 10 11 #define BOOST_ARCHIVE_SOURCE 12 #include <boost/serialization/config.hpp> 13 #include <boost/archive/basic_xml_archive.hpp> 14 15 namespace boost { 16 namespace archive { 17 18 BOOST_SYMBOL_VISIBLE const char * BOOST_ARCHIVE_XML_OBJECT_ID()19BOOST_ARCHIVE_XML_OBJECT_ID(){ 20 return "object_id"; 21 } 22 BOOST_SYMBOL_VISIBLE const char * BOOST_ARCHIVE_XML_OBJECT_REFERENCE()23BOOST_ARCHIVE_XML_OBJECT_REFERENCE(){ 24 return "object_id_reference"; 25 } 26 BOOST_SYMBOL_VISIBLE const char * BOOST_ARCHIVE_XML_CLASS_ID()27BOOST_ARCHIVE_XML_CLASS_ID(){ 28 return "class_id"; 29 } 30 BOOST_SYMBOL_VISIBLE const char * BOOST_ARCHIVE_XML_CLASS_ID_REFERENCE()31BOOST_ARCHIVE_XML_CLASS_ID_REFERENCE(){ 32 return "class_id_reference"; 33 } 34 BOOST_SYMBOL_VISIBLE const char * BOOST_ARCHIVE_XML_CLASS_NAME()35BOOST_ARCHIVE_XML_CLASS_NAME(){ 36 return "class_name"; 37 } 38 BOOST_SYMBOL_VISIBLE const char * BOOST_ARCHIVE_XML_TRACKING()39BOOST_ARCHIVE_XML_TRACKING(){ 40 return "tracking_level"; 41 } 42 BOOST_SYMBOL_VISIBLE const char * BOOST_ARCHIVE_XML_VERSION()43BOOST_ARCHIVE_XML_VERSION(){ 44 return "version"; 45 } 46 BOOST_SYMBOL_VISIBLE const char * BOOST_ARCHIVE_XML_SIGNATURE()47BOOST_ARCHIVE_XML_SIGNATURE(){ 48 return "signature"; 49 } 50 51 }// namespace archive 52 }// namespace boost 53