Implementation of error and warning macros.
Definition in file Errors.h.
#include <iostream>
#include <stdexcept>
Go to the source code of this file.
|
|
#define | ERROR(MESSAGE) if ( Setup::print_errors() ) { std::cerr << "ERROR::" << MESSAGE << std::endl; } |
| Macro for printing error messages.
|
|
#define | WARNING(MESSAGE) if ( Setup::print_warnings() ) { std::cout << "WARNING::" << MESSAGE << std::endl; } |
| Macro for printing warning messages.
|
|
#define | DEBUG(LEVEL, MESSAGE) if( Setup::debug_level()>=(LEVEL) ) { std::cout << "DEBUG(" << LEVEL <<")::" << MESSAGE << std::endl; } |
| Macro for printing debug messages with appropriate debug level.
|
|
#define | DEBUG_CODE_BLOCK(x) x |
| Macro for storing code useful for debugging.
|
|
◆ DEBUG
#define DEBUG |
( |
|
LEVEL, |
|
|
|
MESSAGE |
|
) |
| if( Setup::debug_level()>=(LEVEL) ) { std::cout << "DEBUG(" << LEVEL <<")::" << MESSAGE << std::endl; } |
Macro for printing debug messages with appropriate debug level.
Definition at line 32 of file Errors.h.
◆ DEBUG_CODE_BLOCK
#define DEBUG_CODE_BLOCK |
( |
|
x | ) |
x |
Macro for storing code useful for debugging.
Definition at line 34 of file Errors.h.
◆ ERROR
#define ERROR |
( |
|
MESSAGE | ) |
if ( Setup::print_errors() ) { std::cerr << "ERROR::" << MESSAGE << std::endl; } |
Macro for printing error messages.
Definition at line 23 of file Errors.h.
◆ WARNING
#define WARNING |
( |
|
MESSAGE | ) |
if ( Setup::print_warnings() ) { std::cout << "WARNING::" << MESSAGE << std::endl; } |
Macro for printing warning messages.
Definition at line 26 of file Errors.h.