VR-Vantage 3.1.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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

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-2024 MAK Technologies. All Rights Reserved (www.mak.com)