 |
OpenNI 1.5.7
|
Go to the documentation of this file.
34#define XN_SETBITMASK(x) (1 << x-1)
37#define XN_RET_IF_NULL(x, y) \
44#define XN_IS_STATUS_OK_RET(x, y) \
45 if (x != XN_STATUS_OK) \
51#define XN_IS_STATUS_OK_GOCLEANUP_RET(x, y) \
52 if (x != XN_STATUS_OK) \
59#define XN_IS_STATUS_OK(x) \
60 XN_IS_STATUS_OK_RET(x, x)
62#define XN_IS_STATUS_OK_ASSERT(x) \
63 if (x != XN_STATUS_OK) \
71#define XN_IS_STATUS_OK_GOCLEANUP(x) \
72 if (x != XN_STATUS_OK) \
78#define XN_IS_BOOL_OK_RET(x, y) \
85#define XN_IS_BOOL_OK_GOCLEANUP_RET(x, y) \
92#define XN_GOCLEANUP_RET(x, y) \
97#define XN_VALIDATE_PTR(x,y) \
104#define XN_CHECK_INPUT_OVERFLOW(x, y) \
107 return (XN_STATUS_INPUT_BUFFER_OVERFLOW); \
111#define XN_CHECK_OUTPUT_OVERFLOW(x, y) \
114 return (XN_STATUS_OUTPUT_BUFFER_OVERFLOW); \
118#define XN_DISABLE_COPY_AND_ASSIGN(TypeName) \
119 TypeName(const TypeName&); \
120 void operator=(const TypeName&);
124#define XN_REFERENCE_VARIABLE(x) \