44 #ifndef __XN_DERIVED_CAST_H__ 45 #define __XN_DERIVED_CAST_H__ 49 static T derived_cast(ModuleProductionNode* pPrdNode);
51 #define DERIVED_CAST_IMPL(T, enm) \ 53 T* derived_cast<T*>(ModuleProductionNode* pPrdNode) \ 55 return (T*)pPrdNode->m_aInterfaces[enm]; \ 78 #define dynamic_cast derived_cast Definition: XnTypes.h:112
Definition: XnTypes.h:136
Definition: XnTypes.h:127
Definition: XnTypes.h:115
Definition: XnTypes.h:133
#define DERIVED_CAST_IMPL(T, enm)
Definition: XnDerivedCast.h:51
Definition: XnTypes.h:121
Definition: XnTypes.h:141
Definition: XnTypes.h:103
Definition: XnTypes.h:142
Definition: XnTypes.h:118
Definition: XnTypes.h:109
Definition: XnTypes.h:124
Definition: XnTypes.h:140
Definition: XnTypes.h:130
Definition: XnTypes.h:106