ClassMemberInfoEntry.h File Reference
#include "DataFieldsInfo.h"
+ Include dependency graph for ClassMemberInfoEntry.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ClassMemberInfo< CommonBaseT, ClassT >
 
struct  ClassMemberInfoEntry< CommonBaseT >
 
struct  ClassMemberInfoEntryConfigurator< CommonBaseT, ClassT >
 
struct  ClassMemberInfoEntryConfigurator< CommonBaseT, ClassT >
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::introspection
 

Macros

#define make_getter(Type)
 

Macro Definition Documentation

◆ make_getter

#define make_getter (   Type)
Value:
[i, ptr](const CommonBaseType* ptrBase, Type& out) \
{ \
const ClassType* cptr = dynamic_cast<const ClassType*>(ptrBase); \
ARMARX_CHECK_NOT_NULL(cptr); \
DataFieldsInfo<MemberType>::GetDataFieldAs(i, cptr->*ptr, out); \
}
armarx::aron::similarity::FloatSimilarity::Type
Type
The Type enum.
Definition: FloatSimilarity.h:8