 |
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) \