VR-Vantage 1.4.1 API Class Documentation
Public Types | Public Member Functions | Public Attributes | Private Types | Friends
portable_binary_oarchive Class Reference
Inheritance diagram for portable_binary_oarchive:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
boost::archive::detail::common_oarchive
< portable_binary_oarchive
detail_common_oarchive

Public Member Functions

void save_impl (const boost::intmax_t l, const char maxsize)
template<class T >
void save (const T &t)
void save (const std::string &t)
void save (const std::wstring &t)
void save (const float &t)
void save (const double &t)
void save (const char &t)
void save (const unsigned char &t)
template<class T >
void save_override (T &t, BOOST_PFTO int)
void save_override (const boost::archive::class_name_type &t, int)
void save_override (const boost::archive::class_id_optional_type &, int)
void init (unsigned int flags)
 portable_binary_oarchive (std::ostream &os, unsigned flags=0)
 portable_binary_oarchive (std::basic_streambuf< std::ostream::char_type, std::ostream::traits_type > &bsb, unsigned int flags)

Public Attributes

unsigned int m_flags

Private Types

typedef
boost::archive::basic_binary_oprimitive
< portable_binary_oarchive,
std::ostream::char_type,
std::ostream::traits_type > 
primitive_base_t
typedef
boost::archive::detail::common_oarchive
< portable_binary_oarchive
archive_base_t

Friends

class boost::archive::basic_binary_oprimitive< portable_binary_oarchive, std::ostream::char_type, std::ostream::traits_type >
class boost::archive::detail::common_oarchive< portable_binary_oarchive >
class boost::archive::detail::interface_oarchive< portable_binary_oarchive >
class boost::archive::save_access

Member Typedef Documentation

typedef boost::archive::basic_binary_oprimitive< portable_binary_oarchive, std::ostream::char_type, std::ostream::traits_type > portable_binary_oarchive::primitive_base_t [private]
typedef boost::archive::detail::common_oarchive< portable_binary_oarchive > portable_binary_oarchive::archive_base_t [private]
typedef boost::archive::detail::common_oarchive<portable_binary_oarchive> portable_binary_oarchive::detail_common_oarchive

Constructor & Destructor Documentation

portable_binary_oarchive::portable_binary_oarchive ( std::ostream &  os,
unsigned  flags = 0 
) [inline]
portable_binary_oarchive::portable_binary_oarchive ( std::basic_streambuf< std::ostream::char_type, std::ostream::traits_type > &  bsb,
unsigned int  flags 
) [inline]

Member Function Documentation

void portable_binary_oarchive::save_impl ( const boost::intmax_t  l,
const char  maxsize 
)
template<class T >
void portable_binary_oarchive::save ( const T &  t) [inline]
void portable_binary_oarchive::save ( const std::string &  t) [inline]
void portable_binary_oarchive::save ( const std::wstring &  t) [inline]
void portable_binary_oarchive::save ( const float &  t) [inline]
void portable_binary_oarchive::save ( const double &  t) [inline]
void portable_binary_oarchive::save ( const char &  t) [inline]
void portable_binary_oarchive::save ( const unsigned char &  t) [inline]
template<class T >
void portable_binary_oarchive::save_override ( T &  t,
BOOST_PFTO  int 
) [inline]
void portable_binary_oarchive::save_override ( const boost::archive::class_name_type &  t,
int   
) [inline]
void portable_binary_oarchive::save_override ( const boost::archive::class_id_optional_type &  ,
int   
) [inline]
void portable_binary_oarchive::init ( unsigned int  flags)

Friends And Related Function Documentation

friend class boost::archive::basic_binary_oprimitive< portable_binary_oarchive,std::ostream::char_type,std::ostream::traits_type > [friend]
friend class boost::archive::detail::common_oarchive< portable_binary_oarchive > [friend]
friend class boost::archive::detail::interface_oarchive< portable_binary_oarchive > [friend]
friend class boost::archive::save_access [friend]

Member Data Documentation


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


Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)