#include <cassert>
#include <cstdlib>
#include <iostream>
#include <vector>
#include <vistle/util/enum.h>
#include <vistle/util/buffer.h>
#include "export.h"
#include "index.h"
#include <yas/binary_iarchive.hpp>
#include <yas/binary_oarchive.hpp>
#include <yas/serialize.hpp>
#include <yas/boost_types.hpp>
#include <yas/types/concepts/array.hpp>
#include <boost/serialization/access.hpp>
#include <boost/serialization/split_member.hpp>
#include <yas/object.hpp>
#include <yas/std_types.hpp>
#include <yas/std_traits.hpp>
#include <yas/std_streams.hpp>
Go to the source code of this file.
Namespaces | |
namespace | vistle |
namespace | vistle::detail |
Typedefs | |
typedef yas_oarchive | vistle::oarchive |
typedef yas_iarchive | vistle::iarchive |
Functions | |
vistle::DEFINE_ENUM_WITH_STRING_CONVERSIONS (FieldCompressionMode,(Uncompressed)(ZfpFixedRate)(ZfpAccuracy)(ZfpPrecision)) namespace detail | |
Variables | |
const std::size_t | vistle::detail::yas_flags = yas::binary | yas::ehost |
struct vistle::detail::yas_tag |
struct vistle::detail::archive_tag< yas_oarchive > |
Class Members | ||
---|---|---|
typedef yas_tag | type |
struct vistle::detail::archive_tag< yas_iarchive > |
Class Members | ||
---|---|---|
typedef yas_tag | type |
#define ARCHIVE_ACCESS ARCHIVE_ACCESS_BOOST ARCHIVE_ACCESS_YAS ARCHIVE_FORWARD_SERIALIZE |
#define ARCHIVE_ACCESS_BOOST friend class boost::serialization::access; |
#define ARCHIVE_ACCESS_SPLIT |
#define ARCHIVE_ACCESS_YAS public: |
#define ARCHIVE_ASSUME_ABSTRACT | ( | obj | ) | ARCHIVE_ASSUME_ABSTRACT_BOOST(obj) ARCHIVE_ASSUME_ABSTRACT_YAS(obj) |
#define ARCHIVE_ASSUME_ABSTRACT_BOOST | ( | obj | ) |
#define ARCHIVE_ASSUME_ABSTRACT_YAS | ( | obj | ) |
#define ARCHIVE_FORWARD_SERIALIZE |
#define ARCHIVE_REGISTRATION | ( | override | ) | ARCHIVE_REGISTRATION_BOOST(override) ARCHIVE_REGISTRATION_YAS(override) ARCHIVE_REGISTRATION_INTROSPECT |
#define ARCHIVE_REGISTRATION_BOOST | ( | override | ) |
#define ARCHIVE_REGISTRATION_BOOST_IMPL | ( | ObjType, | |
prefix | |||
) |
#define ARCHIVE_REGISTRATION_BOOST_INLINE |
#define ARCHIVE_REGISTRATION_IMPL | ( | ObjType, | |
prefix | |||
) | ARCHIVE_REGISTRATION_BOOST_IMPL(ObjType, prefix) ARCHIVE_REGISTRATION_YAS_IMPL(ObjType, prefix) |
#define ARCHIVE_REGISTRATION_INLINE ARCHIVE_REGISTRATION_BOOST_INLINE ARCHIVE_REGISTRATION_YAS_INLINE ARCHIVE_REGISTRATION_INTROSPECT |
#define ARCHIVE_REGISTRATION_INTROSPECT |
#define ARCHIVE_REGISTRATION_YAS | ( | override | ) |
#define ARCHIVE_REGISTRATION_YAS_IMPL | ( | ObjType, | |
prefix | |||
) |
#define ARCHIVE_REGISTRATION_YAS_INLINE |
#define BOOST_ARCHIVE_ACCESS_SPLIT |
#define USE_BOOST_ARCHIVE_MPI |
#define USE_YAS |
#define V_NAME | ( | ar, | |
name, | |||
obj | |||
) | (obj) |