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 643 of file mapish.hpp.


Member Function Documentation

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 653 of file mapish.hpp.

References s11n::map::serialize_map().

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 663 of file mapish.hpp.

References s11n::map::deserialize_map().


The documentation for this struct was generated from the following file:
Generated on Wed Jun 4 21:45:47 2008 for libs11n-1.2.7 by  doxygen 1.5.3