 |
OpenNI 1.5.4
|
Go to the documentation of this file.
35 #define XN_SETBITMASK(x) (1 << x-1)
38 #define XN_RET_IF_NULL(x, y) \
45 #define XN_IS_STATUS_OK_RET(x, y) \
46 if (x != XN_STATUS_OK) \
52 #define XN_IS_STATUS_OK_GOCLEANUP_RET(x, y) \
53 if (x != XN_STATUS_OK) \
60 #define XN_IS_STATUS_OK(x) \
61 XN_IS_STATUS_OK_RET(x, x)
63 #define XN_IS_STATUS_OK_ASSERT(x) \
64 if (x != XN_STATUS_OK) \
72 #define XN_IS_STATUS_OK_GOCLEANUP(x) \
73 if (x != XN_STATUS_OK) \
79 #define XN_IS_BOOL_OK_RET(x, y) \
86 #define XN_IS_BOOL_OK_GOCLEANUP_RET(x, y) \
93 #define XN_GOCLEANUP_RET(x, y) \
98 #define XN_VALIDATE_PTR(x,y) \
105 #define XN_CHECK_INPUT_OVERFLOW(x, y) \
108 return (XN_STATUS_INPUT_BUFFER_OVERFLOW); \
112 #define XN_CHECK_OUTPUT_OVERFLOW(x, y) \
115 return (XN_STATUS_OUTPUT_BUFFER_OVERFLOW); \
119 #define XN_DISABLE_COPY_AND_ASSIGN(TypeName) \
120 TypeName(const TypeName&); \
121 void operator=(const TypeName&);
125 #define XN_REFERENCE_VARIABLE(x) \
128 #endif //_XN_MACROS_H_