1 #ifndef BOOST_ARCHIVE_BASIC_XML_TEXT_ARCHIVE_HPP 2 #define BOOST_ARCHIVE_BASIC_XML_TEXT_ARCHIVE_HPP 3 4 // MS compatible compilers support #pragma once 5 #if defined(_MSC_VER) 6 # pragma once 7 #endif 8 9 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 10 // basic_xml_archive.hpp: 11 12 // (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . 13 // Use, modification and distribution is subject to the Boost Software 14 // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 15 // http://www.boost.org/LICENSE_1_0.txt) 16 17 // See http://www.boost.org for updates, documentation, and revision history. 18 19 #include <boost/archive/archive_exception.hpp> 20 21 #include <boost/archive/detail/auto_link_archive.hpp> 22 #include <boost/archive/detail/abi_prefix.hpp> // must be the last header 23 24 namespace boost { 25 namespace archive { 26 27 // constant strings used in xml i/o 28 29 extern 30 BOOST_ARCHIVE_DECL const char * 31 BOOST_ARCHIVE_XML_OBJECT_ID(); 32 33 extern 34 BOOST_ARCHIVE_DECL const char * 35 BOOST_ARCHIVE_XML_OBJECT_REFERENCE(); 36 37 extern 38 BOOST_ARCHIVE_DECL const char * 39 BOOST_ARCHIVE_XML_CLASS_ID(); 40 41 extern 42 BOOST_ARCHIVE_DECL const char * 43 BOOST_ARCHIVE_XML_CLASS_ID_REFERENCE(); 44 45 extern 46 BOOST_ARCHIVE_DECL const char * 47 BOOST_ARCHIVE_XML_CLASS_NAME(); 48 49 extern 50 BOOST_ARCHIVE_DECL const char * 51 BOOST_ARCHIVE_XML_TRACKING(); 52 53 extern 54 BOOST_ARCHIVE_DECL const char * 55 BOOST_ARCHIVE_XML_VERSION(); 56 57 extern 58 BOOST_ARCHIVE_DECL const char * 59 BOOST_ARCHIVE_XML_SIGNATURE(); 60 61 }// namespace archive 62 }// namespace boost 63 64 #include <boost/archive/detail/abi_suffix.hpp> // pops abi_suffix.hpp pragmas 65 66 #endif // BOOST_ARCHIVE_BASIC_XML_TEXT_ARCHIVE_HPP 67 68