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>

Go to the source code of this file.

Namespaces

namespace  s11n

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::s11n_traits< SerializableT >
 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...

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 Sun Apr 27 13:16:04 2008 for libs11n by  doxygen 1.5.3