 |
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_