NCBI C++ ToolKit
|
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CSraException |
Macros | |
#define | NCBI_EXCEPTION3_VAR(name, exc_cls, err_code, msg, extra1, extra2) |
Create an instance of the exception with one additional parameter. More... | |
#define | NCBI_EXCEPTION3(exc_cls, err_code, msg, extra1, extra2) |
#define | NCBI_THROW3(exc_cls, err_code, msg, extra1, extra2) throw NCBI_EXCEPTION3(exc_cls, err_code, msg, extra1, extra2) |
#define | NCBI_RETHROW3(prev_exc, exc_cls, err_code, msg, extra1, extra2) |
#define | NCBI_THROW2_FMT(exception_class, err_code, message, extra) throw NCBI_EXCEPTION2(exception_class, err_code, FORMAT(message), extra) |
#define | CHECK_VDB_TIMEOUT(msg, rc) |
#define | CHECK_VDB_TIMEOUT_FMT(msg, rc) |
Typedefs | |
typedef uint32_t | rc_t |
#define CHECK_VDB_TIMEOUT | ( | msg, | |
rc | |||
) |
Definition at line 181 of file exception.hpp.
#define CHECK_VDB_TIMEOUT_FMT | ( | msg, | |
rc | |||
) |
Definition at line 186 of file exception.hpp.
#define NCBI_EXCEPTION3 | ( | exc_cls, | |
err_code, | |||
msg, | |||
extra1, | |||
extra2 | |||
) |
Definition at line 59 of file exception.hpp.
#define NCBI_EXCEPTION3_VAR | ( | name, | |
exc_cls, | |||
err_code, | |||
msg, | |||
extra1, | |||
extra2 | |||
) |
Create an instance of the exception with one additional parameter.
Definition at line 53 of file exception.hpp.
#define NCBI_RETHROW3 | ( | prev_exc, | |
exc_cls, | |||
err_code, | |||
msg, | |||
extra1, | |||
extra2 | |||
) |
Definition at line 70 of file exception.hpp.
#define NCBI_THROW2_FMT | ( | exception_class, | |
err_code, | |||
message, | |||
extra | |||
) | throw NCBI_EXCEPTION2(exception_class, err_code, FORMAT(message), extra) |
Definition at line 176 of file exception.hpp.
#define NCBI_THROW3 | ( | exc_cls, | |
err_code, | |||
msg, | |||
extra1, | |||
extra2 | |||
) | throw NCBI_EXCEPTION3(exc_cls, err_code, msg, extra1, extra2) |
Definition at line 65 of file exception.hpp.
Definition at line 39 of file exception.hpp.