MIRA
Classes | Namespaces | Functions
StlCollections.h File Reference

Helpers for serialization and deserialization of STL containers. More...

#include <utils/Foreach.h>
#include <serialization/ReflectCollection.h>
#include <serialization/RecursiveMemberReflector.h>
#include <serialization/IsPointerOrSharedPointer.h>
Include dependency graph for StlCollections.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ReflectReadSeq< Reflector, Container >
 Reflects generic sequential containers like vectors, list, deque (Read Only / Serialization) More...
 
struct  ReflectWriteSeq< Reflector, Container >
 Reflects generic sequencial containers like vectors, list, deque (Write Only / Deserialization) More...
 
struct  ReflectReadSetItems< Reflector, Container >
 
struct  ReflectReadSet< Reflector, Container >
 Reflects generic set containers like set, multiset. More...
 
struct  ReflectWriteSetItems< Reflector, Container >
 
struct  ReflectWriteSet< Reflector, Container >
 Deserializes generic set containers like set, multiset. More...
 
struct  ReadMapPairHelper< Derived, key_type, value_type >
 
struct  WriteMapPairHelper< Derived, Container >
 
struct  ReflectReadMapItems< Reflector, Container >
 
struct  ReflectReadMap< Reflector, Container >
 reflects generic associative containers like map, multimap, hash_map More...
 
struct  ReflectWriteMapItems< Reflector, Container >
 
struct  ReflectWriteMap< Reflector, Container >
 reflects generic associative containers like map, multimap, hash_map More...
 

Namespaces

 mira
 specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
 
 mira::serialization
 

Functions

template<typename Derived , typename Container >
void reflectReadMapPair (Derived &r, const char *itemName, uint32 id, const typename Container::value_type &p)
 
template<typename Derived , typename Container >
void reflectWriteMapPair (Derived &r, const char *itemName, const char *keyName, uint32 id, Container &c, typename Container::iterator &ioHint)
 

Detailed Description

Helpers for serialization and deserialization of STL containers.

Author
Erik Einhorn
Date
2010/07/16