text_skeleton_oarchive.hpp
来自「Boost provides free peer-reviewed portab」· HPP 代码 · 共 50 行
HPP
50 行
// (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_TEXT_SKELETON_OARCHIVE_HPP#define BOOST_MPI_TEXT_SKELETON_OARCHIVE_HPP#include <boost/archive/detail/auto_link_archive.hpp>#include <boost/archive/text_oarchive.hpp>#include <boost/mpi/detail/forward_skeleton_oarchive.hpp>#include <boost/mpi/detail/ignore_oprimitive.hpp>namespace boost { namespace mpi {// an archive that writes a text skeleton into a streamclass text_skeleton_oarchive : public detail::ignore_oprimitive, public detail::forward_skeleton_oarchive<text_skeleton_oarchive,boost::archive::text_oarchive>{public: text_skeleton_oarchive(std::ostream & s, unsigned int flags = 0) : detail::forward_skeleton_oarchive<text_skeleton_oarchive,boost::archive::text_oarchive>(skeleton_archive_) , skeleton_archive_(s,flags) {}private: boost::archive::text_oarchive skeleton_archive_;};namespace detail {typedef boost::mpi::detail::forward_skeleton_oarchive<boost::mpi::text_skeleton_oarchive,boost::archive::text_oarchive> type3;}} } // end namespace boost::mpi// required by exportBOOST_SERIALIZATION_REGISTER_ARCHIVE(boost::mpi::text_skeleton_oarchive)BOOST_SERIALIZATION_REGISTER_ARCHIVE(boost::mpi::detail::type3)#endif // BOOST_MPI_TEXT_SKELETON_OARCHIVE_HPP
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?