|
#define | ZEROERR_INFO(...) ZEROERR_SUPPRESS_VARIADIC_MACRO ZEROERR_EXPAND(ZEROERR_INFO_(__VA_ARGS__)) ZEROERR_SUPPRESS_VARIADIC_MACRO_POP |
|
#define | ZEROERR_LOG(...) ZEROERR_SUPPRESS_VARIADIC_MACRO ZEROERR_EXPAND(ZEROERR_LOG_(LOG_l, __VA_ARGS__)) ZEROERR_SUPPRESS_VARIADIC_MACRO_POP |
|
#define | ZEROERR_WARN(...) ZEROERR_SUPPRESS_VARIADIC_MACRO ZEROERR_EXPAND(ZEROERR_LOG_(WARN_l, __VA_ARGS__)) ZEROERR_SUPPRESS_VARIADIC_MACRO_POP |
|
#define | ZEROERR_ERROR(...) ZEROERR_SUPPRESS_VARIADIC_MACRO ZEROERR_EXPAND(ZEROERR_LOG_(ERROR_l, __VA_ARGS__)) ZEROERR_SUPPRESS_VARIADIC_MACRO_POP |
|
#define | ZEROERR_FATAL(...) ZEROERR_SUPPRESS_VARIADIC_MACRO ZEROERR_EXPAND(ZEROERR_LOG_(FATAL_l, __VA_ARGS__)) ZEROERR_SUPPRESS_VARIADIC_MACRO_POP |
|
#define | INFO(...) ZEROERR_INFO(__VA_ARGS__) |
|
#define | LOG(...) ZEROERR_LOG(__VA_ARGS__) |
|
#define | WARN(...) ZEROERR_WARN(__VA_ARGS__) |
|
#define | ERR(...) ZEROERR_ERROR(__VA_ARGS__) |
|
#define | FATAL(...) ZEROERR_FATAL(__VA_ARGS__) |
|
#define | VERBOSE(v) ZEROERR_VERBOSE(v) |
|
#define | LOG_GET(func, id, name, type) ZEROERR_LOG_GET(func, id, name, type) |
|
#define | ZEROERR_LOG_IF(condition, ACTION, ...) |
|
#define | INFO_IF(cond, ...) ZEROERR_LOG_IF(cond, ZEROERR_INFO, __VA_ARGS__) |
|
#define | LOG_IF(cond, ...) ZEROERR_LOG_IF(cond, ZEROERR_LOG, __VA_ARGS__) |
|
#define | WARN_IF(cond, ...) ZEROERR_LOG_IF(cond, ZEROERR_WARN, __VA_ARGS__) |
|
#define | ERR_IF(cond, ...) ZEROERR_LOG_IF(cond, ZEROERR_ERROR, __VA_ARGS__) |
|
#define | FATAL_IF(cond, ...) ZEROERR_LOG_IF(cond, ZEROERR_FATAL, __VA_ARGS__) |
|
#define | ZEROERR_LOG_EVERY_(n, ACTION, ...) |
|
#define | INFO_EVERY_(n, ...) ZEROERR_LOG_EVERY_(n, ZEROERR_INFO, __VA_ARGS__) |
|
#define | LOG_EVERY_(n, ...) ZEROERR_LOG_EVERY_(n, ZEROERR_LOG, __VA_ARGS__) |
|
#define | WARN_EVERY_(n, ...) ZEROERR_LOG_EVERY_(n, ZEROERR_WARN, __VA_ARGS__) |
|
#define | ERR_EVERY_(n, ...) ZEROERR_LOG_EVERY_(n, ZEROERR_ERROR, __VA_ARGS__) |
|
#define | FATAL_EVERY_(n, ...) ZEROERR_LOG_EVERY_(n, ZEROERR_FATAL, __VA_ARGS__) |
|
#define | ZEROERR_LOG_IF_EVERY_(n, cond, ACTION, ...) |
|
#define | INFO_IF_EVERY_(n, cond, ...) ZEROERR_LOG_IF_EVERY_(n, cond, ZEROERR_INFO, __VA_ARGS__) |
|
#define | LOG_IF_EVERY_(n, cond, ...) ZEROERR_LOG_IF_EVERY_(n, cond, ZEROERR_LOG, __VA_ARGS__) |
|
#define | WARN_IF_EVERY_(n, cond, ...) ZEROERR_LOG_IF_EVERY_(n, cond, ZEROERR_WARN, __VA_ARGS__) |
|
#define | ERR_IF_EVERY_(n, cond, ...) ZEROERR_LOG_IF_EVERY_(n, cond, ZEROERR_ERROR, __VA_ARGS__) |
|
#define | FATAL_IF_EVERY_(n, cond, ...) ZEROERR_LOG_IF_EVERY_(n, cond, ZEROERR_FATAL, __VA_ARGS__) |
|
#define | ZEROERR_LOG_FIRST(cond, ACTION, ...) |
|
#define | INFO_FIRST(cond, ...) ZEROERR_LOG_FIRST(cond, ZEROERR_INFO, __VA_ARGS__) |
|
#define | LOG_FIRST(cond, ...) ZEROERR_LOG_FIRST(cond, ZEROERR_LOG, __VA_ARGS__) |
|
#define | WARN_FIRST(cond, ...) ZEROERR_LOG_FIRST(cond, ZEROERR_WARN, __VA_ARGS__) |
|
#define | ERR_FIRST(cond, ...) ZEROERR_LOG_FIRST(cond, ZEROERR_ERROR, __VA_ARGS__) |
|
#define | FATAL_FIRST(cond, ...) ZEROERR_LOG_FIRST(cond, ZEROERR_FATAL, __VA_ARGS__) |
|
#define | ZEROERR_LOG_FIRST_(n, cond, ACTION, ...) |
|
#define | INFO_FIRST_(n, cond, ...) ZEROERR_LOG_FIRST_(n, cond, ZEROERR_INFO, __VA_ARGS__) |
|
#define | LOG_FIRST_(n, cond, ...) ZEROERR_LOG_FIRST_(n, cond, ZEROERR_LOG, __VA_ARGS__) |
|
#define | WARN_FIRST_(n, cond, ...) ZEROERR_LOG_FIRST_(n, cond, ZEROERR_WARN, __VA_ARGS__) |
|
#define | ERR_FIRST_(n, cond, ...) ZEROERR_LOG_FIRST_(n, cond, ZEROERR_ERROR, __VA_ARGS__) |
|
#define | FATAL_FIRST_(n, cond, ...) ZEROERR_LOG_FIRST_(n, cond, ZEROERR_FATAL, __VA_ARGS__) |
|
#define | DLOG(ACTION, ...) |
|
#define | ZEROERR_VERBOSE(v) if (zeroerr::_ZEROERR_G_VERBOSE >= (v)) |
|
#define | ZEROERR_LOG_(severity, message, ...) |
|
#define | ZEROERR_INFO_(...) ZEROERR_INFO_IMPL(ZEROERR_NAMEGEN(_capture_), ZEROERR_NAMEGEN(_capture_), __VA_ARGS__) |
|
#define | ZEROERR_INFO_IMPL(mb_name, v_name, ...) |
|
#define | ZEROERR_G_CONTEXT_SCOPE(x) |
|
#define | ZEROERR_PRINT_ASSERT_DEFAULT_PRINTER(cond, level, ...) ZEROERR_LOG_IF(cond, level, __VA_ARGS__) |
|
#define | ZEROERR_LOG_GET(func, id, name, type) zeroerr::LogStream::getDefault().getLog<type>(#func, id, #name) |
|