#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, 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... | |
Defines | |
#define | s11n_S11N_TRAITS_HPP_INCLUDED 1 |
#define s11n_S11N_TRAITS_HPP_INCLUDED 1 |
Definition at line 2 of file traits.hpp.