19 #include <boost/endian/conversion.hpp>
21 #include "hazelcast/util/export.h"
23 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
25 #pragma warning(disable: 4251)
30 namespace serialization{
31 struct global_serializer;
52 int get_portable_version()
const;
61 std::shared_ptr<serialization::global_serializer> get_global_serializer()
const;
67 serialization_config &set_global_serializer(
const std::shared_ptr<serialization::global_serializer> &global_serializer);
80 boost::endian::order get_byte_order()
const;
84 std::shared_ptr<serialization::global_serializer> global_serializer_;
85 boost::endian::order byte_order_ = boost::endian::order::big;
90 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
SerializationConfig is used to.