Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
SerializeMap< KS, VS > Struct Template Reference

#include <SerializeTemplates.h>

Public Member Functions

template<typename K , typename V >
void operator() (ISerializer &serialize, const char *name, std::map< K, V > &value)
 
template<typename K , typename V , typename C >
void operator() (ISerializer &serialize, const char *name, std::map< K, V > &value, C &context)
 
template<typename M >
void operator() (IDeserializer &deserialize, const char *name, M &value)
 
template<typename M , typename C >
void operator() (IDeserializer &deserialize, const char *name, M &value, C &context)
 

Detailed Description

template<typename KS, typename VS>
struct SerializeMap< KS, VS >

Definition at line 57 of file SerializeTemplates.h.

Member Function Documentation

template<typename KS, typename VS>
template<typename K , typename V >
void SerializeMap< KS, VS >::operator() ( ISerializer serialize,
const char *  name,
std::map< K, V > &  value 
)
inline

Definition at line 60 of file SerializeTemplates.h.

template<typename KS, typename VS>
template<typename K , typename V , typename C >
void SerializeMap< KS, VS >::operator() ( ISerializer serialize,
const char *  name,
std::map< K, V > &  value,
C &  context 
)
inline

Definition at line 72 of file SerializeTemplates.h.

template<typename KS, typename VS>
template<typename M >
void SerializeMap< KS, VS >::operator() ( IDeserializer deserialize,
const char *  name,
M &  value 
)
inline

Definition at line 84 of file SerializeTemplates.h.

template<typename KS, typename VS>
template<typename M , typename C >
void SerializeMap< KS, VS >::operator() ( IDeserializer deserialize,
const char *  name,
M &  value,
C &  context 
)
inline

Definition at line 102 of file SerializeTemplates.h.


The documentation for this struct was generated from the following file: