#include <reg_s11n_traits_template1.hpp>
Public Types | |
typedef S11N_TEMPLATE_TYPE_Q | serializable_type |
typedef S11N_BASE_TYPE | serializable_interface_type |
typedef S11N_TEMPLATE_TYPE_PROXY | serialize_functor |
typedef S11N_TEMPLATE_TYPE_DESER_PROXY | deserialize_functor |
typedef ::s11n::default_cleanup_functor < S11N_TEMPLATE_TYPE_Q > | cleanup_functor |
typedef ::s11n::cl::object_factory < serializable_interface_type > | factory_type |
typedef S11N_TEMPLATE_TYPE_Q | serializable_type |
typedef S11N_BASE_TYPE | serializable_interface_type |
typedef S11N_TEMPLATE_TYPE_PROXY | serialize_functor |
typedef S11N_TEMPLATE_TYPE_DESER_PROXY | deserialize_functor |
typedef ::s11n::default_cleanup_functor < S11N_TEMPLATE_TYPE_Q > | cleanup_functor |
typedef ::s11n::cl::object_factory < serializable_interface_type > | factory_type |
typedef S11N_TEMPLATE_TYPE_Q | serializable_type |
typedef S11N_BASE_TYPE | serializable_interface_type |
typedef S11N_TEMPLATE_TYPE_PROXY | serialize_functor |
typedef S11N_TEMPLATE_TYPE_DESER_PROXY | deserialize_functor |
typedef ::s11n::default_cleanup_functor < S11N_TEMPLATE_TYPE_Q > | cleanup_functor |
typedef ::s11n::cl::object_factory < serializable_interface_type > | factory_type |
typedef S11N_TEMPLATE_TYPE_Q | serializable_type |
typedef S11N_BASE_TYPE | serializable_interface_type |
typedef S11N_TEMPLATE_TYPE_PROXY | serialize_functor |
typedef S11N_TEMPLATE_TYPE_DESER_PROXY | deserialize_functor |
typedef ::s11n::default_cleanup_functor < S11N_TEMPLATE_TYPE_Q > | cleanup_functor |
typedef ::s11n::cl::object_factory < serializable_interface_type > | factory_type |
Static Public Member Functions | |
static const std::string | class_name (const serializable_type *) |
static const std::string | class_name (const serializable_type *) |
static const std::string | class_name (const serializable_type *) |
static const std::string | class_name (const serializable_type *) |
Static Public Attributes | |
static const bool | cl_reg_placeholder |
static bool | cl_reg_placeholder |
s11n_traits<> specialization for template types taking four template parameters.
s11n_traits<> specialization for template types taking three template parameters.
s11n_traits<> specialization for template types taking two template parameters, like std::map and std::pair types.
(Yes, std::list can take more, but it is not commonly used that way.)
(Yes, std::map can take more, but it is not commonly used that way.)
Definition at line 49 of file reg_s11n_traits_template1.hpp.
typedef S11N_TEMPLATE_TYPE_Q s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serializable_type |
Definition at line 51 of file reg_s11n_traits_template1.hpp.
typedef S11N_BASE_TYPE s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serializable_interface_type |
Definition at line 52 of file reg_s11n_traits_template1.hpp.
typedef S11N_TEMPLATE_TYPE_PROXY s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serialize_functor |
Definition at line 53 of file reg_s11n_traits_template1.hpp.
typedef S11N_TEMPLATE_TYPE_DESER_PROXY s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::deserialize_functor |
Definition at line 54 of file reg_s11n_traits_template1.hpp.
typedef ::s11n::default_cleanup_functor< S11N_TEMPLATE_TYPE_Q > s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::cleanup_functor |
Definition at line 55 of file reg_s11n_traits_template1.hpp.
typedef ::s11n::cl::object_factory<serializable_interface_type> s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::factory_type |
Definition at line 56 of file reg_s11n_traits_template1.hpp.
typedef S11N_TEMPLATE_TYPE_Q s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serializable_type |
Definition at line 60 of file reg_s11n_traits_template2.hpp.
typedef S11N_BASE_TYPE s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serializable_interface_type |
Definition at line 61 of file reg_s11n_traits_template2.hpp.
typedef S11N_TEMPLATE_TYPE_PROXY s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serialize_functor |
Definition at line 62 of file reg_s11n_traits_template2.hpp.
typedef S11N_TEMPLATE_TYPE_DESER_PROXY s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::deserialize_functor |
Definition at line 63 of file reg_s11n_traits_template2.hpp.
typedef ::s11n::default_cleanup_functor< S11N_TEMPLATE_TYPE_Q > s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::cleanup_functor |
Definition at line 64 of file reg_s11n_traits_template2.hpp.
typedef ::s11n::cl::object_factory<serializable_interface_type> s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::factory_type |
Definition at line 65 of file reg_s11n_traits_template2.hpp.
typedef S11N_TEMPLATE_TYPE_Q s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serializable_type |
Definition at line 60 of file reg_s11n_traits_template3.hpp.
typedef S11N_BASE_TYPE s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serializable_interface_type |
Definition at line 61 of file reg_s11n_traits_template3.hpp.
typedef S11N_TEMPLATE_TYPE_PROXY s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serialize_functor |
Definition at line 62 of file reg_s11n_traits_template3.hpp.
typedef S11N_TEMPLATE_TYPE_DESER_PROXY s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::deserialize_functor |
Definition at line 63 of file reg_s11n_traits_template3.hpp.
typedef ::s11n::default_cleanup_functor< S11N_TEMPLATE_TYPE_Q > s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::cleanup_functor |
Definition at line 64 of file reg_s11n_traits_template3.hpp.
typedef ::s11n::cl::object_factory<serializable_interface_type> s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::factory_type |
Definition at line 65 of file reg_s11n_traits_template3.hpp.
typedef S11N_TEMPLATE_TYPE_Q s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serializable_type |
Definition at line 64 of file reg_s11n_traits_template4.hpp.
typedef S11N_BASE_TYPE s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serializable_interface_type |
Definition at line 65 of file reg_s11n_traits_template4.hpp.
typedef S11N_TEMPLATE_TYPE_PROXY s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::serialize_functor |
Definition at line 66 of file reg_s11n_traits_template4.hpp.
typedef S11N_TEMPLATE_TYPE_DESER_PROXY s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::deserialize_functor |
Definition at line 67 of file reg_s11n_traits_template4.hpp.
typedef ::s11n::default_cleanup_functor< S11N_TEMPLATE_TYPE_Q > s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::cleanup_functor |
Definition at line 68 of file reg_s11n_traits_template4.hpp.
typedef ::s11n::cl::object_factory<serializable_interface_type> s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::factory_type |
Definition at line 69 of file reg_s11n_traits_template4.hpp.
static const std::string s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::class_name | ( | const serializable_type * | ) | [inline, static] |
static const std::string s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::class_name | ( | const serializable_type * | ) | [inline, static] |
static const std::string s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::class_name | ( | const serializable_type * | ) | [inline, static] |
static const std::string s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::class_name | ( | const serializable_type * | ) | [inline, static] |
bool s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::cl_reg_placeholder [inline, static] |
Initial value:
(
::s11n::cl::classloader_register_base< S11N_TEMPLATE_TYPE_Q >(s11n_traits< S11N_TEMPLATE_TYPE_Q >::class_name(0)),
true
)
Definition at line 57 of file reg_s11n_traits_template1.hpp.
bool s11n::s11n_traits< S11N_TEMPLATE_TYPE_Q, S11N_BASE_TYPE >::cl_reg_placeholder [static] |
Definition at line 66 of file reg_s11n_traits_template2.hpp.