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.