MIRA
|
Provides MIRA_SPLIT_REFLECT macros. More...
Go to the source code of this file.
Classes | |
class | ReflectorInterface< Derived > |
This is the public interface of all reflectors that are able to visit a class' reflect() method. More... | |
Namespaces | |
mira | |
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec> | |
Macros | |
#define | MIRA_SPLIT_REFLECT(Type) |
Macro that inserts a reflect() method consisting of just a call to splitReflect() (splitting to reflectRead() / reflectWrite()). More... | |
#define | MIRA_SPLIT_REFLECT_MEMBER |
Macro that insert a class member reflect() method just splitting reflection into a reflectRead() and reflectWrite() method. More... | |
Functions | |
template<typename Reflector , typename Class > | |
void | splitReflectMemberInvoke (Reflector &r, Class *This) |
template<typename Reflector , typename Class > | |
void | splitReflectMember (mira::ReflectorInterface< Reflector > &r, Class *This) |
This method is used to split reflection into a reflectRead() and reflectWrite() method. More... | |
Provides MIRA_SPLIT_REFLECT macros.