43 #ifndef __XN_DERIVED_CAST_H__ 44 #define __XN_DERIVED_CAST_H__ 48 static T derived_cast(ModuleProductionNode* pPrdNode);
50 #define DERIVED_CAST_IMPL(T, enm) \ 52 T* derived_cast<T*>(ModuleProductionNode* pPrdNode) \ 54 return (T*)pPrdNode->m_aInterfaces[enm]; \ 77 #define dynamic_cast derived_cast Definition: XnTypes.h:114
Definition: XnTypes.h:138
Definition: XnTypes.h:129
Definition: XnTypes.h:117
Definition: XnTypes.h:135
#define DERIVED_CAST_IMPL(T, enm)
Definition: XnDerivedCast.h:50
Definition: XnTypes.h:123
Definition: XnTypes.h:143
Definition: XnTypes.h:105
Definition: XnTypes.h:144
Definition: XnTypes.h:120
Definition: XnTypes.h:111
Definition: XnTypes.h:126
Definition: XnTypes.h:142
Definition: XnTypes.h:132
Definition: XnTypes.h:108