MIRA
Namespaces | Macros
Serialization.h File Reference

Provides MIRA_CLASS_SERIALIZATION macro and includes the major headers of the serialization framework. More...

#include <serialization/XMLSerializer.h>
#include <serialization/BinarySerializer.h>
#include <serialization/JSONSerializer.h>
#include <serialization/PropertySerializer.h>
#include <serialization/MetaSerializer.h>
#include <serialization/Print.h>
#include <factory/Factory.h>
#include <utils/Registrar.h>
#include <utils/PParam.h>
Include dependency graph for Serialization.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Macros

#define MIRA_CLASS_SERIALIZATION(pCLASS, ...)
 Registers the specified class in the class factory and additionally registers polymorphic serialization/deserialization with all known serializers. More...
 
#define MIRA_TEMPLATE_CLASS_SERIALIZATION(Namespace, Class, TmplSpec, ...)
 Registers the specified template class in the class factory and additionally registers polymorphic serialization/deserialization with all known serializers. More...
 
#define MIRA_VARTEMPLATE_CLASS_SERIALIZATION(Namespace, Class, NumTmplPrm, TmplSpec, ...)
 Registers the specified template class in the class factory and additionally registers polymorphic serialization/deserialization with all known serializers. More...
 

Detailed Description

Provides MIRA_CLASS_SERIALIZATION macro and includes the major headers of the serialization framework.

Author
Erik Einhorn
Date
2010/07/07