#include <portable_binary_oarchive.hpp>
◆ detail_common_oarchive
◆ portable_binary_oarchive() [1/2]
| boost::archive::portable_binary_oarchive::portable_binary_oarchive |
( |
std::ostream & |
os, |
|
|
unsigned |
flags = endian_little |
|
) |
| |
|
inline |
Definition at line 174 of file portable_binary_oarchive.hpp.
177 0 != (flags & boost::archive::no_codecvt)
179 archive_base_t(flags),
void init(unsigned int flags)
◆ portable_binary_oarchive() [2/2]
| boost::archive::portable_binary_oarchive::portable_binary_oarchive |
( |
std::basic_streambuf< std::ostream::char_type, std::ostream::traits_type > & |
bsb, |
|
|
unsigned int |
flags |
|
) |
| |
|
inline |
Definition at line 185 of file portable_binary_oarchive.hpp.
194 0 != (flags & boost::archive::no_codecvt)
196 archive_base_t(flags),
void init(unsigned int flags)
◆ init()
| void boost::archive::portable_binary_oarchive::init |
( |
unsigned int |
flags | ) |
|
|
inline |
Definition at line 273 of file portable_binary_oarchive.hpp.
275 boost::serialization::throw_exception(
276 portable_binary_oarchive_exception()
279 if(0 == (flags & boost::archive::no_header)){
282 boost::archive::BOOST_ARCHIVE_SIGNATURE()
284 *
this << file_signature;
286 const boost::archive::library_version_type v{};
295 save(static_cast<unsigned char>(
m_flags >> CHAR_BIT));
◆ save() [1/7]
template<class T >
| void boost::archive::portable_binary_oarchive::save |
( |
const T & |
t | ) |
|
|
inline |
◆ save() [2/7]
| void boost::archive::portable_binary_oarchive::save |
( |
const std::string & |
t | ) |
|
|
inline |
Definition at line 113 of file portable_binary_oarchive.hpp.
void save(Archive &a, const std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
◆ save() [3/7]
| void boost::archive::portable_binary_oarchive::save |
( |
const std::wstring & |
t | ) |
|
|
inline |
Definition at line 117 of file portable_binary_oarchive.hpp.
void save(Archive &a, const std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
◆ save() [4/7]
| void boost::archive::portable_binary_oarchive::save |
( |
const float & |
t | ) |
|
|
inline |
Definition at line 121 of file portable_binary_oarchive.hpp.
void save(Archive &a, const std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
◆ save() [5/7]
| void boost::archive::portable_binary_oarchive::save |
( |
const double & |
t | ) |
|
|
inline |
Definition at line 126 of file portable_binary_oarchive.hpp.
void save(Archive &a, const std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
◆ save() [6/7]
| void boost::archive::portable_binary_oarchive::save |
( |
const char & |
t | ) |
|
|
inline |
Definition at line 131 of file portable_binary_oarchive.hpp.
void save(Archive &a, const std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
◆ save() [7/7]
| void boost::archive::portable_binary_oarchive::save |
( |
const unsigned char & |
t | ) |
|
|
inline |
Definition at line 134 of file portable_binary_oarchive.hpp.
void save(Archive &a, const std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
◆ save_impl()
| void boost::archive::portable_binary_oarchive::save_impl |
( |
const boost::intmax_t |
l, |
|
|
const char |
maxsize |
|
) |
| |
|
inline |
Definition at line 229 of file portable_binary_oarchive.hpp.
233 signed char size = 0;
241 bool negative = (l < 0);
253 static_cast<signed char>(negative ? -size : size)
260 char * cptr =
reinterpret_cast<char *
>(& ll);
261 #if BOOST_ENDIAN_BIG_BYTE 269 this->primitive_base_t::save_binary(cptr, size);
void save(Archive &a, const std::unordered_map< h_key, hval > &x, const boost::serialization::version_type ver)
void reverse_bytes(signed char size, char *address)
◆ save_override() [1/3]
template<class T >
| void boost::archive::portable_binary_oarchive::save_override |
( |
T & |
t, |
|
|
int |
|
|
) |
| |
|
inline |
◆ save_override() [2/3]
| void boost::archive::portable_binary_oarchive::save_override |
( |
const boost::archive::class_name_type & |
t, |
|
|
int |
|
|
) |
| |
|
inline |
◆ save_override() [3/3]
| void boost::archive::portable_binary_oarchive::save_override |
( |
const boost::archive::class_id_optional_type & |
, |
|
|
int |
|
|
) |
| |
|
inline |
◆ m_flags
| unsigned int boost::archive::portable_binary_oarchive::m_flags |
The documentation for this class was generated from the following file: