uLib-0.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
boost::archive::detail::uLib_interface_iarchive< Archive > Class Template Reference

#include <Core/Archives.h>

Public Types

typedef mpl::bool_< true > is_loading
 
typedef mpl::bool_< false > is_saving
 

Public Member Functions

Archive * This ()
 
template<class T >
const basic_pointer_iserializer * register_type (T *=NULL)
 
template<class T >
Archive & operator>> (T &t)
 
template<class T >
Archive & operator& (T &t)
 
template<class T >
Archive & operator== (T &t)
 
template<class T >
Archive & operator!= (T &t)
 

Protected Member Functions

 uLib_interface_iarchive ()
 

Detailed Description

template<class Archive>
class boost::archive::detail::uLib_interface_iarchive< Archive >

Custom implementation of boost interface_iarchive to add new operators

Member Typedef Documentation

template<class Archive>
typedef mpl::bool_<true> boost::archive::detail::uLib_interface_iarchive< Archive >::is_loading
template<class Archive>
typedef mpl::bool_<false> boost::archive::detail::uLib_interface_iarchive< Archive >::is_saving

Constructor & Destructor Documentation

template<class Archive>
boost::archive::detail::uLib_interface_iarchive< Archive >::uLib_interface_iarchive ( )
inlineprotected

Member Function Documentation

template<class Archive>
template<class T >
Archive& boost::archive::detail::uLib_interface_iarchive< Archive >::operator!= ( T &  t)
inline
template<class Archive>
template<class T >
Archive& boost::archive::detail::uLib_interface_iarchive< Archive >::operator& ( T &  t)
inline
template<class Archive>
template<class T >
Archive& boost::archive::detail::uLib_interface_iarchive< Archive >::operator== ( T &  t)
inline
template<class Archive>
template<class T >
Archive& boost::archive::detail::uLib_interface_iarchive< Archive >::operator>> ( T &  t)
inline
template<class Archive>
template<class T >
const basic_pointer_iserializer* boost::archive::detail::uLib_interface_iarchive< Archive >::register_type ( T *  = NULL)
inline
template<class Archive>
Archive* boost::archive::detail::uLib_interface_iarchive< Archive >::This ( )
inline

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