Go to the source code of this file.
Macros | |
#define | LAL_EXLAL 16384 |
#define | LAL_MSGEXLAL "Failure in an XLAL routine" |
#define | ABORTXLAL(sp) ABORT(sp,LAL_EXLAL,LAL_MSGEXLAL) |
#define | XLAL_CHECK_LAL(sp, assertion, ...) _XLAL_CHECK_IMPL_(ABORTXLAL(sp), assertion, __VA_ARGS__) |
#define | INITSTATUS(statusptr) |
#define | RETURN(statusptr) |
#define | ATTATCHSTATUSPTR(statusptr) |
#define | DETATCHSTATUSPTR(statusptr) |
#define | ABORT(statusptr, code, mesg) |
#define | ASSERT(assertion, statusptr, code, mesg) |
#define | TRY(func, statusptr) |
#define | CHECKSTATUSPTR(statusptr) |
#define | FREESTATUSPTR(statusptr) |
#define | REPORTSTATUS(statusptr) |
#define | BEGINFAIL(statusptr) |
#define | ENDFAIL(statusptr) |
#define | SETSTATUSFILELINE(statusptr) ( ( void ) ( (statusptr)->file = __FILE__, (statusptr)->line = __LINE__ ) ) |
#define | SETSTATUS(statusptr, code, mesg) |
Variables | |
const int | lalNoDebug |
#define LAL_EXLAL 16384 |
Definition at line 49 of file LALStatusMacros.h.
#define LAL_MSGEXLAL "Failure in an XLAL routine" |
Definition at line 50 of file LALStatusMacros.h.
#define ABORTXLAL | ( | sp | ) | ABORT(sp,LAL_EXLAL,LAL_MSGEXLAL) |
Definition at line 51 of file LALStatusMacros.h.
#define XLAL_CHECK_LAL | ( | sp, | |
assertion, | |||
... | |||
) | _XLAL_CHECK_IMPL_(ABORTXLAL(sp), assertion, __VA_ARGS__) |
Definition at line 52 of file LALStatusMacros.h.
#define INITSTATUS | ( | statusptr | ) |
Definition at line 56 of file LALStatusMacros.h.
#define RETURN | ( | statusptr | ) |
Definition at line 78 of file LALStatusMacros.h.
#define ATTATCHSTATUSPTR | ( | statusptr | ) |
Definition at line 91 of file LALStatusMacros.h.
#define DETATCHSTATUSPTR | ( | statusptr | ) |
Definition at line 103 of file LALStatusMacros.h.
#define ABORT | ( | statusptr, | |
code, | |||
mesg | |||
) |
#define ASSERT | ( | assertion, | |
statusptr, | |||
code, | |||
mesg | |||
) |
Definition at line 126 of file LALStatusMacros.h.
#define TRY | ( | func, | |
statusptr | |||
) |
Definition at line 139 of file LALStatusMacros.h.
#define CHECKSTATUSPTR | ( | statusptr | ) |
Definition at line 149 of file LALStatusMacros.h.
#define FREESTATUSPTR | ( | statusptr | ) |
Definition at line 159 of file LALStatusMacros.h.
#define REPORTSTATUS | ( | statusptr | ) |
Definition at line 168 of file LALStatusMacros.h.
#define BEGINFAIL | ( | statusptr | ) |
Definition at line 233 of file LALStatusMacros.h.
#define ENDFAIL | ( | statusptr | ) |
Definition at line 245 of file LALStatusMacros.h.
#define SETSTATUSFILELINE | ( | statusptr | ) | ( ( void ) ( (statusptr)->file = __FILE__, (statusptr)->line = __LINE__ ) ) |
Definition at line 256 of file LALStatusMacros.h.
#define SETSTATUS | ( | statusptr, | |
code, | |||
mesg | |||
) |
Definition at line 259 of file LALStatusMacros.h.