#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 s11n_SERIALIZERS_HPP_INCLUDED 1 |
Definition at line 2 of file serializers.hpp.