|
| #define | ICEBERG_RETURN_UNEXPECTED(expr) |
| |
| #define | ICEBERG_ASSIGN_OR_RAISE_IMPL(result_name, lhs, rexpr) |
| |
|
#define | ICEBERG_CONCAT(x, y) x##y |
| |
|
#define | ICEBERG_ASSIGN_OR_RAISE_NAME(x, y) ICEBERG_CONCAT(x, y) |
| |
| #define | ICEBERG_ASSIGN_OR_RAISE(lhs, rexpr) |
| |
|
#define | ICEBERG_DCHECK(expr, message) assert((expr) && (message)) |
| |
| #define | ICEBERG_PRECHECK(expr, ...) |
| |
| #define | ICEBERG_CHECK(expr, ...) |
| |
| #define | ERROR_TO_EXCEPTION(error) |
| |
| #define | ICEBERG_THROW_NOT_OK(expr) |
| |
| #define | ICEBERG_ASSIGN_OR_THROW_IMPL(result_name, lhs, rexpr) |
| |
| #define | ICEBERG_ASSIGN_OR_THROW(lhs, rexpr) |
| |
Define common Iceberg utility macros.