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