summaryrefslogtreecommitdiff
path: root/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/archive/detail/interface_iarchive.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/archive/detail/interface_iarchive.hpp')
-rw-r--r--inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/archive/detail/interface_iarchive.hpp85
1 files changed, 0 insertions, 85 deletions
diff --git a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/archive/detail/interface_iarchive.hpp b/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/archive/detail/interface_iarchive.hpp
deleted file mode 100644
index 4a99e28b5..000000000
--- a/inference-engine/thirdparty/clDNN/common/boost/1.64.0/include/boost-1_64/boost/archive/detail/interface_iarchive.hpp
+++ /dev/null
@@ -1,85 +0,0 @@
-#ifndef BOOST_ARCHIVE_DETAIL_INTERFACE_IARCHIVE_HPP
-#define BOOST_ARCHIVE_DETAIL_INTERFACE_IARCHIVE_HPP
-
-// MS compatible compilers support #pragma once
-#if defined(_MSC_VER)
-# pragma once
-#endif
-
-/////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
-// interface_iarchive.hpp
-
-// (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 <cstddef> // NULL
-#include <boost/cstdint.hpp>
-#include <boost/mpl/bool.hpp>
-#include <boost/archive/detail/auto_link_archive.hpp>
-#include <boost/archive/detail/iserializer.hpp>
-#include <boost/archive/detail/helper_collection.hpp>
-#include <boost/serialization/singleton.hpp>
-#include <boost/archive/detail/abi_prefix.hpp> // must be the last header
-
-namespace boost {
-namespace archive {
-namespace detail {
-
-class basic_pointer_iserializer;
-
-template<class Archive>
-class interface_iarchive
-{
-protected:
- interface_iarchive(){};
-public:
- /////////////////////////////////////////////////////////
- // archive public interface
- typedef mpl::bool_<true> is_loading;
- typedef mpl::bool_<false> is_saving;
-
- // return a pointer to the most derived class
- Archive * This(){
- return static_cast<Archive *>(this);
- }
-
- template<class T>
- const basic_pointer_iserializer *
- register_type(T * = NULL){
- const basic_pointer_iserializer & bpis =
- boost::serialization::singleton<
- pointer_iserializer<Archive, T>
- >::get_const_instance();
- this->This()->register_basic_serializer(bpis.get_basic_serializer());
- return & bpis;
- }
- template<class Helper>
- Helper &
- get_helper(void * const id = 0){
- helper_collection & hc = this->This()->get_helper_collection();
- return hc.template find_helper<Helper>(id);
- }
-
- template<class T>
- Archive & operator>>(T & t){
- this->This()->load_override(t);
- return * this->This();
- }
-
- // the & operator
- template<class T>
- Archive & operator&(T & t){
- return *(this->This()) >> t;
- }
-};
-
-} // namespace detail
-} // namespace archive
-} // namespace boost
-
-#include <boost/archive/detail/abi_suffix.hpp> // pops abi_suffix.hpp pragmas
-
-#endif // BOOST_ARCHIVE_DETAIL_INTERFACE_IARCHIVE_HPP