|
Jpp
|
General purpose messaging. More...
Go to the source code of this file.
Classes | |
| struct | JEEP::JMessage< T > |
| Auxiliary class for handling debug parameter within a class. More... | |
Namespaces | |
| JEEP | |
| General puprpose classes and methods. | |
| JPP | |
Macros | |
| #define | DEBUG(A) do { if (debug >= JEEP::debug_t) { std::cout << A << std::flush; } } while (0) |
| Message macros. More... | |
| #define | STATUS(A) do { if (debug >= JEEP::status_t) { std::cout << A << std::flush; } } while (0) |
| #define | NOTICE(A) do { if (debug >= JEEP::notice_t) { std::cerr << A << std::flush; } } while (0) |
| #define | WARNING(A) do { if (debug >= JEEP::warning_t) { std::cerr << A << std::flush; } } while (0) |
| #define | ERROR(A) do { { std::cerr << A << std::flush; } } while (0) |
| #define | FATAL(A) do { { std::cerr << A << std::endl; exit(1); } } while (0) |
| #define | ASSERT(A) |
| Assert macro. More... | |
Enumerations | |
| enum | JEEP::JMessage_t { JEEP::debug_t = 3, JEEP::status_t = 2, JEEP::warning_t = 2, JEEP::notice_t = 1, JEEP::error_t = 0, JEEP::fatal_t = 0 } |
| Debug level. More... | |
Variables | |
| int | debug |
| debug level More... | |
General purpose messaging.
Definition in file JMessage.hh.
| #define DEBUG | ( | A | ) | do { if (debug >= JEEP::debug_t) { std::cout << A << std::flush; } } while (0) |
| #define STATUS | ( | A | ) | do { if (debug >= JEEP::status_t) { std::cout << A << std::flush; } } while (0) |
Definition at line 61 of file JMessage.hh.
| #define NOTICE | ( | A | ) | do { if (debug >= JEEP::notice_t) { std::cerr << A << std::flush; } } while (0) |
Definition at line 62 of file JMessage.hh.
| #define WARNING | ( | A | ) | do { if (debug >= JEEP::warning_t) { std::cerr << A << std::flush; } } while (0) |
Definition at line 63 of file JMessage.hh.
| #define ERROR | ( | A | ) | do { { std::cerr << A << std::flush; } } while (0) |
Definition at line 64 of file JMessage.hh.
| #define FATAL | ( | A | ) | do { { std::cerr << A << std::endl; exit(1); } } while (0) |
Definition at line 65 of file JMessage.hh.
| #define ASSERT | ( | A | ) |
Assert macro.
| A | test |
Definition at line 72 of file JMessage.hh.
| int debug |
debug level
Definition at line 59 of file JSirene.cc.
1.8.5