diff options
Diffstat (limited to 'inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/mpi/detail/ignore_skeleton_oarchive.hpp')
-rw-r--r-- | inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/mpi/detail/ignore_skeleton_oarchive.hpp | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/mpi/detail/ignore_skeleton_oarchive.hpp b/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/mpi/detail/ignore_skeleton_oarchive.hpp deleted file mode 100644 index f9285a25d..000000000 --- a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/mpi/detail/ignore_skeleton_oarchive.hpp +++ /dev/null @@ -1,73 +0,0 @@ -// (C) Copyright 2005 Matthias Troyer - -// 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) - -// Authors: Matthias Troyer - -#ifndef BOOST_MPI_DETAIL_IGNORE_SKELETON_OARCHIVE_HPP -#define BOOST_MPI_DETAIL_IGNORE_SKELETON_OARCHIVE_HPP - -#include <boost/archive/detail/auto_link_archive.hpp> -#include <boost/archive/detail/common_oarchive.hpp> -#include <boost/archive/basic_archive.hpp> -#include <boost/archive/detail/oserializer.hpp> -#include <boost/serialization/collection_size_type.hpp> -#include <boost/serialization/array.hpp> -#include <boost/serialization/item_version_type.hpp> - -namespace boost { namespace mpi { namespace detail { - -template<class Archive> -class ignore_skeleton_oarchive - : public archive::detail::common_oarchive<Archive> -{ -public: - ignore_skeleton_oarchive() - : archive::detail::common_oarchive<Archive>(archive::no_header) - { - } - -#ifdef BOOST_NO_MEMBER_TEMPLATE_FRIENDS -public: -#else - friend class archive::detail::interface_oarchive<Archive>; - friend class archive::save_access; -protected: -#endif - template<class T> - void save_override(T const& t) - { - archive::save(* this->This(), t); - } - -#define BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(T) \ - void save_override(T const &) \ - {} - -BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(archive::class_id_optional_type) -BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(archive::version_type) -BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(archive::library_version_type) -BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(archive::class_id_type) -BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(archive::class_id_reference_type) -BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(archive::object_id_type) -BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(archive::object_reference_type) -BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(archive::tracking_type) -BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(archive::class_name_type) -BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(serialization::collection_size_type) -BOOST_ARCHIVE_IGNORE_IMPLEMENTATION(serialization::item_version_type) - - void save_override(std::string const & s) - { - if (s.size()) - save_override(serialization::make_array(s.data(),s.size())); - } - -#undef BOOST_ARCHIVE_IGNORE_IMPLEMENTATION -}; - - -} } } // end namespace boost::mpi::detail - -#endif // BOOST_MPI_DETAIL_IGNORE_SKELETON_OARCHIVE_HPP |