|
ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
|
optimized data-only serializer More...
#include <archive.h>
Inherits StreamOrStreambuf, and boost::archive::binary_oarchive_impl< boost_optimized_oarchive< StreamOrStreambuf >, std::ostream::char_type, std::ostream::traits_type >.
Public Types | |
| using | pbase_type = StreamOrStreambuf |
| using | base_type = boost::archive::binary_oarchive_impl< boost_optimized_oarchive< StreamOrStreambuf >, std::ostream::char_type, std::ostream::traits_type > |
Public Member Functions | |
| boost_optimized_oarchive () | |
| boost_optimized_oarchive (StreamOrStreambuf sbuf) | |
| template<typename Arg > | |
| boost_optimized_oarchive (Arg &&arg) | |
| void | save_object (const void *x, const boost::archive::detail::basic_oserializer &bos) |
| template<class T > | |
| auto & | operator<< (const T &t) |
| template<class T > | |
| auto & | operator& (const T &t) |
| const auto & | streambuf () const |
| const auto & | stream () const |
Static Public Attributes | |
| static constexpr bool | pbase_derived_from_stdstreambuf = std::is_base_of_v<std::streambuf, pbase_type> |
Friends | |
| class | boost::archive::save_access |
| class | boost::archive::detail::common_oarchive< StreamOrStreambuf > |
optimized data-only serializer
skips metadata (class version, etc.) by providing optimized save_override function that will be called by boost::archive::binary_oarchive_impl::save_override
| using ttg::detail::boost_optimized_oarchive< StreamOrStreambuf >::base_type = boost::archive::binary_oarchive_impl<boost_optimized_oarchive<StreamOrStreambuf>, std::ostream::char_type, std::ostream::traits_type> |
| using ttg::detail::boost_optimized_oarchive< StreamOrStreambuf >::pbase_type = StreamOrStreambuf |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
staticconstexpr |
1.9.8