 |
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) \ 127 #endif //_XN_MACROS_H_