MIRA
|
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>
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) |
Helpers for serialization and deserialization of STL containers.