Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

s11n::map::map_serializable_proxy Struct Reference

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

#include <mapish.hpp>

Inheritance diagram for s11n::map::map_serializable_proxy:

s11n::serialize_binary_f_tag s11n::deserialize_binary_f_tag s11n::serialize_f_tag 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_serializable_proxy is a Serialization Proxy for std::maps.

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

Definition at line 649 of file mapish.hpp.


Member Function Documentation

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

Deserializes src into dest.

Returns true on success, false on error. Uses serialize_map(), so see that function for details.

Definition at line 669 of file mapish.hpp.

References s11n::map::deserialize_map().

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

Serializes src into dest.

Returns true on success, false on error. Uses serialize_map(), so see that function for details.

Definition at line 659 of file mapish.hpp.

References s11n::map::serialize_map().


The documentation for this struct was generated from the following file:
Generated on Sun Dec 18 18:30:29 2005 for libs11n-1.2.2 by  doxygen 1.4.4