Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members

s11n::map::map_serializer_proxy Struct Reference

map_serializer_proxy is a Serialization Proxy for std::maps. More...

#include <map.h>

List of all members.

Public Member Functions

template<typename NodeType, typename MapType>
bool operator() (NodeType &dest, const MapType &src) const
 Serializes src into dest.
template<typename NodeType, typename MapType>
bool operator() (const NodeType &src, MapType &dest) const
 Deserializes src into dest.


Detailed Description

map_serializer_proxy is a Serialization Proxy for std::maps.

See de/serialize_map(): this functor simply wraps those.

Definition at line 553 of file map.h.


Member Function Documentation

template<typename NodeType, typename MapType>
bool s11n::map::map_serializer_proxy::operator() const NodeType &  src,
MapType &  dest
const [inline]
 

Deserializes src into dest.

Returns true on success, false on error. Stops at the first child-deserialize failure.

Definition at line 570 of file map.h.

References s11n::map::deserialize_map().

template<typename NodeType, typename MapType>
bool s11n::map::map_serializer_proxy::operator() NodeType &  dest,
const MapType &  src
const [inline]
 

Serializes src into dest.

Returns true on success, false on error. Stops at the first child-serialize failure.

Definition at line 561 of file map.h.

References s11n::map::serialize_map().


The documentation for this struct was generated from the following file:
Generated on Tue Oct 26 18:26:00 2004 for s11n by  doxygen 1.3.9.1