|
X-shooter Pipeline Reference Manual 3.8.15
|
Macros | |
| #define | assure(CONDITION, ERROR_CODE, ...) irplib_error_assure(CONDITION, ERROR_CODE, (__VA_ARGS__), goto cleanup) |
| #define | assure_nomsg(BOOL, CODE) assure(BOOL, CODE, " ") |
| #define | check_msg(COMMAND, ...) |
| #define | check(COMMAND) check_msg(COMMAND, " ") |
| #define | cknull_msg(NULLEXP, ...) |
| #define | cknull(NULLEXP) cknull_msg(NULLEXP," ") |
| #define | assure_mem(PTR) assure((PTR) != NULL, CPL_ERROR_ILLEGAL_OUTPUT, "Memory allocation failure!") |
| #define | passure(CONDITION, ...) |
| #define | xsh_error_reset() xsh_irplib_error_reset() |
| #define | xsh_error_dump(level) irplib_error_dump(level, level) |
| #define | xsh_error_msg(...) |
| #define | XSH_ASSURE_NOT_NULL(pointer) |
| #define | XSH_ASSURE_NOT_NULL_MSG(pointer, msg) |
| #define | XSH_ASSURE_NOT_ILLEGAL(cond) |
| #define | XSH_ASSURE_NOT_ILLEGAL_MSG(cond, msg) |
| #define | XSH_ASSURE_NOT_MISMATCH(cond) |
| #define | XSH_CMP_INT(A, OPERATOR, B, SUFFIX, ...) |
| #define | XSH_CHECK_COND(A, OPERATOR, B, SUFFIX, ...) |
| #define | XSH_CHECK_FRAMESET_SIZE(FRAMESET, OPERATOR, SIZE) |
| #define | XSH_REGDEBUG(...) xsh_msg_debug("<< REGDEBUG >> :" __VA_ARGS__) |
| #define assure | ( | CONDITION, | |
| ERROR_CODE, | |||
| ... | |||
| ) | irplib_error_assure(CONDITION, ERROR_CODE, (__VA_ARGS__), goto cleanup) |
Definition at line 54 of file xsh_error.h.
| #define assure_mem | ( | PTR | ) | assure((PTR) != NULL, CPL_ERROR_ILLEGAL_OUTPUT, "Memory allocation failure!") |
Definition at line 79 of file xsh_error.h.
| #define assure_nomsg | ( | BOOL, | |
| CODE | |||
| ) | assure(BOOL, CODE, " ") |
Condition
Definition at line 58 of file xsh_error.h.
| #define check | ( | COMMAND | ) | check_msg(COMMAND, " ") |
Definition at line 71 of file xsh_error.h.
| #define check_msg | ( | COMMAND, | |
| ... | |||
| ) |
Definition at line 62 of file xsh_error.h.
| #define cknull | ( | NULLEXP | ) | cknull_msg(NULLEXP," ") |
Definition at line 77 of file xsh_error.h.
| #define cknull_msg | ( | NULLEXP, | |
| ... | |||
| ) |
Definition at line 73 of file xsh_error.h.
| #define passure | ( | CONDITION, | |
| ... | |||
| ) |
Definition at line 82 of file xsh_error.h.
| #define XSH_ASSURE_NOT_ILLEGAL | ( | cond | ) |
Definition at line 107 of file xsh_error.h.
| #define XSH_ASSURE_NOT_ILLEGAL_MSG | ( | cond, | |
| msg | |||
| ) |
Definition at line 111 of file xsh_error.h.
| #define XSH_ASSURE_NOT_MISMATCH | ( | cond | ) |
Definition at line 115 of file xsh_error.h.
| #define XSH_ASSURE_NOT_NULL | ( | pointer | ) |
Definition at line 99 of file xsh_error.h.
| #define XSH_ASSURE_NOT_NULL_MSG | ( | pointer, | |
| msg | |||
| ) |
Definition at line 103 of file xsh_error.h.
| #define XSH_CHECK_COND | ( | A, | |
| OPERATOR, | |||
| B, | |||
| SUFFIX, | |||
| ... | |||
| ) |
Definition at line 124 of file xsh_error.h.
| #define XSH_CHECK_FRAMESET_SIZE | ( | FRAMESET, | |
| OPERATOR, | |||
| SIZE | |||
| ) |
Definition at line 128 of file xsh_error.h.
| #define XSH_CMP_INT | ( | A, | |
| OPERATOR, | |||
| B, | |||
| SUFFIX, | |||
| ... | |||
| ) |
Definition at line 119 of file xsh_error.h.
| #define xsh_error_dump | ( | level | ) | irplib_error_dump(level, level) |
Definition at line 92 of file xsh_error.h.
| #define xsh_error_msg | ( | ... | ) |
Definition at line 94 of file xsh_error.h.
| #define xsh_error_reset | ( | ) | xsh_irplib_error_reset() |
Definition at line 87 of file xsh_error.h.
| #define XSH_REGDEBUG | ( | ... | ) | xsh_msg_debug("<< REGDEBUG >> :" __VA_ARGS__) |
Definition at line 132 of file xsh_error.h.