diff options
Diffstat (limited to 'src/third_party/boost-1.56.0/boost/archive/detail/basic_pointer_oserializer.hpp')
-rw-r--r-- | src/third_party/boost-1.56.0/boost/archive/detail/basic_pointer_oserializer.hpp | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/src/third_party/boost-1.56.0/boost/archive/detail/basic_pointer_oserializer.hpp b/src/third_party/boost-1.56.0/boost/archive/detail/basic_pointer_oserializer.hpp deleted file mode 100644 index bafc46a1d7d..00000000000 --- a/src/third_party/boost-1.56.0/boost/archive/detail/basic_pointer_oserializer.hpp +++ /dev/null @@ -1,72 +0,0 @@ -#ifndef BOOST_ARCHIVE_BASIC_POINTER_OSERIALIZER_HPP -#define BOOST_ARCHIVE_BASIC_POINTER_OSERIALIZER_HPP - -// MS compatible compilers support #pragma once -#if defined(_MSC_VER) -# pragma once -#endif - -/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 -// basic_pointer_oserializer.hpp: extenstion of type_info required for -// serialization. - -// (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . -// Use, modification and distribution is subject to the Boost Software -// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -// See http://www.boost.org for updates, documentation, and revision history. -#include <boost/config.hpp> -#include <boost/noncopyable.hpp> -#include <boost/archive/detail/auto_link_archive.hpp> -#include <boost/archive/detail/basic_serializer.hpp> - -#include <boost/archive/detail/abi_prefix.hpp> // must be the last header - -#ifdef BOOST_MSVC -# pragma warning(push) -# pragma warning(disable : 4511 4512) -#endif - -namespace boost { -namespace serialization { - class extended_type_info; -} // namespace serialization - -namespace archive { -namespace detail { - -class BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_oarchive; -class BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_oserializer; - -class BOOST_ARCHIVE_DECL(BOOST_PP_EMPTY()) basic_pointer_oserializer : - public basic_serializer -{ -protected: - explicit basic_pointer_oserializer( - const boost::serialization::extended_type_info & type_ - ); -public: - // account for bogus gcc warning - #if defined(__GNUC__) - virtual - #endif - ~basic_pointer_oserializer(); - virtual const basic_oserializer & get_basic_serializer() const = 0; - virtual void save_object_ptr( - basic_oarchive & ar, - const void * x - ) const = 0; -}; - -} // namespace detail -} // namespace archive -} // namespace boost - -#ifdef BOOST_MSVC -#pragma warning(pop) -#endif - -#include <boost/archive/detail/abi_suffix.hpp> // pops abi_suffix.hpp pragmas - -#endif // BOOST_ARCHIVE_BASIC_POINTER_OSERIALIZER_HPP |