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 new instance of the given serializer class, or 0 if one could not be loaded.


Define Documentation

#define s11n_SERIALIZERS_HPP_INCLUDED   1

Definition at line 2 of file serializers.hpp.


Generated on Thu Feb 8 10:20:45 2007 for libs11n-1.2.5 by  doxygen 1.5.0