uLib-0.2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Archives.h File Reference
#include <boost/archive/detail/basic_pointer_iserializer.hpp>
#include <boost/archive/detail/basic_pointer_oserializer.hpp>
#include <boost/archive/text_iarchive.hpp>
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/xml_iarchive.hpp>
#include <boost/archive/xml_oarchive.hpp>
#include <boost/archive/detail/register_archive.hpp>
#include <boost/archive/polymorphic_iarchive.hpp>
#include <boost/archive/polymorphic_oarchive.hpp>
#include <boost/archive/detail/polymorphic_iarchive_route.hpp>
#include <boost/archive/detail/polymorphic_oarchive_route.hpp>
#include <boost/archive/polymorphic_text_oarchive.hpp>
#include "StringReader.h"

Go to the source code of this file.

Data Structures

class  boost::archive::detail::polymorphic_oarchive_route< ArchiveImplementation >
 
class  boost::archive::detail::polymorphic_iarchive_route< ArchiveImplementation >
 
class  boost::serialization::hrp< T >
 
struct  uLib::Archive::detail::adl_tag
 
class  boost::archive::detail::uLib_interface_iarchive< Archive >
 
class  boost::archive::detail::uLib_interface_oarchive< Archive >
 
class  boost::archive::detail::interface_iarchive< uLib::Archive::xml_iarchive >
 
class  boost::archive::detail::interface_oarchive< uLib::Archive::xml_oarchive >
 
class  boost::archive::detail::interface_iarchive< uLib::Archive::text_iarchive >
 
class  boost::archive::detail::interface_oarchive< uLib::Archive::text_oarchive >
 
class  boost::archive::detail::interface_oarchive< uLib::Archive::log_archive >
 
class  uLib::Archive::xml_iarchive
 
struct  uLib::Archive::polymorphic_iarchive_route< ArchiveImpl >
 
class  uLib::Archive::polymorphic_xml_iarchive
 
class  uLib::Archive::xml_oarchive
 
class  uLib::Archive::text_iarchive
 
class  uLib::Archive::text_oarchive
 
class  uLib::Archive::hrt_iarchive
 
class  uLib::Archive::hrt_oarchive
 
class  uLib::Archive::log_archive
 

Namespaces

 uLib
 
 uLib::Archive
 
 boost
 
 boost::archive
 
 boost::archive::detail
 
 boost::serialization
 
 uLib::Archive::detail
 

Macros

#define ULIB_SERIALIZATION_REGISTER_ARCHIVE(_Archive)
 

Typedefs

typedef text_iarchive uLib::Archive::naked_text_iarchive
 

Functions

template<class Serializable >
void boost::archive::detail::instantiate_ptr_serialization (Serializable *, int, uLib::Archive::detail::adl_tag)
 
template<class Serializable >
BOOST_DEDUCED_TYPENAME
_ptr_serialization_support
< uLib::Archive::xml_iarchive,
Serializable >::type 
boost::archive::detail::instantiate_ptr_serialization (Serializable *, uLib::Archive::xml_iarchive *, uLib::Archive::detail::adl_tag)
 
template<class Serializable >
BOOST_DEDUCED_TYPENAME
_ptr_serialization_support
< uLib::Archive::xml_oarchive,
Serializable >::type 
boost::archive::detail::instantiate_ptr_serialization (Serializable *, uLib::Archive::xml_oarchive *, uLib::Archive::detail::adl_tag)
 
template<class Serializable >
BOOST_DEDUCED_TYPENAME
_ptr_serialization_support
< uLib::Archive::text_iarchive,
Serializable >::type 
boost::archive::detail::instantiate_ptr_serialization (Serializable *, uLib::Archive::text_iarchive *, uLib::Archive::detail::adl_tag)
 
template<class Serializable >
BOOST_DEDUCED_TYPENAME
_ptr_serialization_support
< uLib::Archive::text_oarchive,
Serializable >::type 
boost::archive::detail::instantiate_ptr_serialization (Serializable *, uLib::Archive::text_oarchive *, uLib::Archive::detail::adl_tag)
 
template<class Serializable >
BOOST_DEDUCED_TYPENAME
_ptr_serialization_support
< uLib::Archive::hrt_iarchive,
Serializable >::type 
boost::archive::detail::instantiate_ptr_serialization (Serializable *, uLib::Archive::hrt_iarchive *, uLib::Archive::detail::adl_tag)
 
template<class Serializable >
BOOST_DEDUCED_TYPENAME
_ptr_serialization_support
< uLib::Archive::hrt_oarchive,
Serializable >::type 
boost::archive::detail::instantiate_ptr_serialization (Serializable *, uLib::Archive::hrt_oarchive *, uLib::Archive::detail::adl_tag)
 
template<class Serializable >
BOOST_DEDUCED_TYPENAME
_ptr_serialization_support
< uLib::Archive::log_archive,
Serializable >::type 
boost::archive::detail::instantiate_ptr_serialization (Serializable *, uLib::Archive::log_archive *, uLib::Archive::detail::adl_tag)
 

Macro Definition Documentation

#define ULIB_SERIALIZATION_REGISTER_ARCHIVE (   _Archive)
Value:
namespace boost { namespace archive { namespace detail { \
\
template <class Serializable> \
void instantiate_ptr_serialization(Serializable *, int, uLib::Archive::detail::adl_tag)
Definition: Archives.h:113
Definition: Archives.h:101