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

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