Monero
Loading...
Searching...
No Matches
boost::archive::portable_binary_iarchive Class Reference

#include <portable_binary_iarchive.hpp>

Inheritance diagram for boost::archive::portable_binary_iarchive:
Collaboration diagram for boost::archive::portable_binary_iarchive:

Public Types

typedef boost::archive::detail::common_iarchive< portable_binary_iarchivedetail_common_iarchive

Public Member Functions

void load_impl (boost::intmax_t &l, char maxsize)
template<class T>
void load (T &t)
void load (boost::serialization::item_version_type &t)
void load (boost::archive::version_type &t)
void load (boost::archive::class_id_type &t)
void load (std::string &t)
void load (std::wstring &t)
void load (float &t)
void load (double &t)
void load (char &t)
void load (unsigned char &t)
template<class T>
void load_override (T &t, int)
void load_override (boost::archive::class_name_type &t, int)
void load_override (boost::archive::class_id_optional_type &, int)
void init (unsigned int flags)
 portable_binary_iarchive (std::istream &is, unsigned flags=0)
 portable_binary_iarchive (std::basic_streambuf< std::istream::char_type, std::istream::traits_type > &bsb, unsigned int flags)

Public Attributes

unsigned int m_flags

Private Types

typedef boost::archive::basic_binary_iprimitive< portable_binary_iarchive, std::istream::char_type, std::istream::traits_type > primitive_base_t
typedef boost::archive::detail::common_iarchive< portable_binary_iarchivearchive_base_t

Member Typedef Documentation

◆ archive_base_t

typedef boost::archive::detail::common_iarchive< portable_binary_iarchive > boost::archive::portable_binary_iarchive::archive_base_t
private

◆ detail_common_iarchive

◆ primitive_base_t

typedef boost::archive::basic_binary_iprimitive< portable_binary_iarchive, std::istream::char_type, std::istream::traits_type > boost::archive::portable_binary_iarchive::primitive_base_t
private

Constructor & Destructor Documentation

◆ portable_binary_iarchive() [1/2]

boost::archive::portable_binary_iarchive::portable_binary_iarchive ( std::istream & is,
unsigned flags = 0 )
inline

◆ portable_binary_iarchive() [2/2]

boost::archive::portable_binary_iarchive::portable_binary_iarchive ( std::basic_streambuf< std::istream::char_type, std::istream::traits_type > & bsb,
unsigned int flags )
inline

Member Function Documentation

◆ init()

void boost::archive::portable_binary_iarchive::init ( unsigned int flags)
inline

◆ load() [1/10]

void boost::archive::portable_binary_iarchive::load ( boost::archive::class_id_type & t)
inline

◆ load() [2/10]

void boost::archive::portable_binary_iarchive::load ( boost::archive::version_type & t)
inline

◆ load() [3/10]

void boost::archive::portable_binary_iarchive::load ( boost::serialization::item_version_type & t)
inline

◆ load() [4/10]

void boost::archive::portable_binary_iarchive::load ( char & t)
inline

◆ load() [5/10]

void boost::archive::portable_binary_iarchive::load ( double & t)
inline

◆ load() [6/10]

void boost::archive::portable_binary_iarchive::load ( float & t)
inline

◆ load() [7/10]

void boost::archive::portable_binary_iarchive::load ( std::string & t)
inline

◆ load() [8/10]

void boost::archive::portable_binary_iarchive::load ( std::wstring & t)
inline

◆ load() [9/10]

template<class T>
void boost::archive::portable_binary_iarchive::load ( T & t)
inline

◆ load() [10/10]

void boost::archive::portable_binary_iarchive::load ( unsigned char & t)
inline

◆ load_impl()

void boost::archive::portable_binary_iarchive::load_impl ( boost::intmax_t & l,
char maxsize )
inline

◆ load_override() [1/3]

void boost::archive::portable_binary_iarchive::load_override ( boost::archive::class_id_optional_type & ,
int  )
inline

◆ load_override() [2/3]

void boost::archive::portable_binary_iarchive::load_override ( boost::archive::class_name_type & t,
int  )
inline

◆ load_override() [3/3]

template<class T>
void boost::archive::portable_binary_iarchive::load_override ( T & t,
int  )
inline

Member Data Documentation

◆ m_flags

unsigned int boost::archive::portable_binary_iarchive::m_flags

The documentation for this class was generated from the following file: