traits.hpp File Reference

#include <vector>
#include <map>
#include <s11n.net/s11n/classload.hpp>
#include <s11n.net/s11n/export.hpp>
#include <s11n.net/s11n/type_traits.hpp>
#include <s11n.net/s11n/s11n_debuggering_macros.hpp>

Go to the source code of this file.

Classes

struct  s11n::node_traits< NodeT >
 node_traits encapsulates information relevant to Data Nodes, much in the same way that std::char_traits encapsulates character type information. More...
struct  s11n::default_serialize_functor
 An unfortunate necessity. More...
struct  s11n::default_cleanup_functor< SerializableType >
 A default implementation for s11n_traits::cleanup_functor. More...
struct  s11n::tr::s_sfunc< SerializableT, InterfaceT >
struct  s11n::tr::s_dfunc< SerializableT, InterfaceT >
struct  s11n::tr::s_cleaner< SerializableT, InterfaceT >
struct  s11n::tr::s_name< SerializableT, InterfaceT >
struct  s11n::tr::s_factory< SerializableT, InterfaceT >
struct  s11n::s11n_traits< SerializableT, InterfaceType >
 s11n_traits encapsulates information about what type(s) are responsible for handling de/serialize operations for a given type, plus the factory for that type. More...
struct  s11n::s11n_traits< T * >
 A general specialization to treat (T*) as (T) for s11n_traits purposes. More...

Namespaces

namespace  s11n
 

The s11n serialization (s11n) framework is an object serialization framework for C++ modelled heavily off work by Rusty Ballinger (bozo@users.sourceforge.net http://libfunutil.sourceforge.net).


namespace  s11n::tr
 

EXPERIMENTAL!


Defines

#define s11n_S11N_TRAITS_HPP_INCLUDED   1

Define Documentation

#define s11n_S11N_TRAITS_HPP_INCLUDED   1

Definition at line 2 of file traits.hpp.


Generated on Sat Mar 20 12:29:24 2010 for libs11n-1.2.10 by  doxygen 1.6.1