VR-Vantage 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes | Private Types
portable_binary_iarchive Class Reference
Inheritance diagram for portable_binary_iarchive:
Inheritance graph
[legend]

Public Types

typedef
boost::archive::detail::common_iarchive
< portable_binary_iarchive
detail_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, BOOST_PFTO 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_iarchive
archive_base_t

Member Typedef Documentation

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

Constructor & Destructor Documentation

portable_binary_iarchive::portable_binary_iarchive ( std::istream &  is,
unsigned  flags = 0 
)
inline
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

void portable_binary_iarchive::load_impl ( boost::intmax_t &  l,
char  maxsize 
)
template<class T >
void portable_binary_iarchive::load ( T &  t)
inline
void portable_binary_iarchive::load ( boost::serialization::item_version_type &  t)
inline
void portable_binary_iarchive::load ( boost::archive::version_type &  t)
inline
void portable_binary_iarchive::load ( boost::archive::class_id_type &  t)
inline
void portable_binary_iarchive::load ( std::string t)
inline
void portable_binary_iarchive::load ( std::wstring &  t)
inline
void portable_binary_iarchive::load ( float &  t)
inline
void portable_binary_iarchive::load ( double &  t)
inline
void portable_binary_iarchive::load ( char &  t)
inline
void portable_binary_iarchive::load ( unsigned char &  t)
inline
template<class T >
void portable_binary_iarchive::load_override ( T &  t,
BOOST_PFTO  int 
)
inline
void portable_binary_iarchive::load_override ( boost::archive::class_name_type &  t,
int   
)
void portable_binary_iarchive::load_override ( boost::archive::class_id_optional_type &  ,
int   
)
inline
void portable_binary_iarchive::init ( unsigned int  flags)

Member Data Documentation

unsigned int portable_binary_iarchive::m_flags

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


Copyright © 2005-2018 VT MAK. All Rights Reserved (www.mak.com)