#include <vector>#include <map>#include <s11n.net/s11n/classload.hpp>#include <s11n.net/s11n/export.hpp>#include <s11n.net/s11n/type_traits.hpp>Include dependency graph for traits.hpp:

This graph shows which files directly or indirectly include this file:

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 |
| A default serialization proxy, which simply forwards de/serialize calls to an interface implemented as two overloaded member functions SerializableType::operator()( NodeT ). 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 |
|
|
Definition at line 2 of file traits.hpp. |
1.4.4