serializers.hpp File Reference

#include <s11n.net/s11n/classload.hpp>
#include <s11n.net/s11n/io/data_node_io.hpp>
#include <s11n.net/s11n/s11n_config.hpp>

Go to the source code of this file.

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::io
 

The s11n::io namespace defines some i/o-related types which conform to the conventions expected by the s11n::de/serialize() core functions.


Defines

#define s11n_SERIALIZERS_HPP_INCLUDED   1

Functions

template<typename NodeT , typename ListT >
void s11n::io::serializer_list (ListT &target, bool onlyShortNames=true)
 Intended mainly as a convenience for client applications, serializer_list() populates the target list with the names of registered Serializers.
template<typename SerializerT >
void s11n::io::register_serializer (const std::string &classname, const std::string &alias)
 Registers a Serializer type with the s11n::io layer.
template<typename NodeT >
s11n::io::data_node_serializer
< NodeT > * 
s11n::io::create_serializer (const std::string &classname)
 Returns a Serializer object, which must have been registered with the s11n::cl/s11nfac classloading API, using an interface type of s11n::io::data_node_serializer<NodeT>.

Define Documentation

#define s11n_SERIALIZERS_HPP_INCLUDED   1

Definition at line 2 of file serializers.hpp.


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