several compiler macros for faster testing of variables
More...
Go to the source code of this file.
◆ NOT_IMPLEMENTED
Value: throw jem::RuntimeException(__PRETTY_FUNCTION__, \
"Function not implemented!");
◆ REPORT
Value: jem::System::debug(myName_) \
<< "\n-=-=-=-=-=-=-=-=-=-=- " << #key << " :: " << key \
<< " -=-=-=-=-=-=-=-=-=-=-\n";
◆ STOP_DEBUG
| #define STOP_DEBUG throw jem::RuntimeException(__FUNCTION__, "I want to end here :)"); |
◆ SUBHEADER2
| #define SUBHEADER2 |
( |
|
a, |
|
|
|
b |
|
) |
| |
Value: jem::System::debug(myName_) \
<< "-=-=-=-=- " << #a << " :: " << a << " -=-=-=-=- " << #b \
<< " :: " << b << " -=-=-=-=-\n";
◆ TEST_CONTEXT
| #define TEST_CONTEXT |
( |
|
key | ) |
|
Value: jem::System::debug(myName_) \
<< "> > > " << #key << " in \"" << getContext() \
<< "\" function \"" << __FUNCTION__ << "\" ::\n" \
<< key << "\n";
◆ TEST_NO_CONTEXT
| #define TEST_NO_CONTEXT |
( |
|
key | ) |
|
Value: jem::System::debug(__FUNCTION__) << "> > > " << #key << " in \"" \
<< __PRETTY_FUNCTION__ << "\" ::\n" \
<< key << "\n";
◆ TEST_PRINTER
| #define TEST_PRINTER |
( |
|
key | ) |
|
Value: key.printTo(jive::util::Printer::get()); \
jive::util::Printer::flush();
◆ TEST_STD
Value: std::clog << "> > > " << #key << " ::\n" \
<< key << "\n";
◆ WARN_ASSERT2
| #define WARN_ASSERT2 |
( |
|
expr, |
|
|
|
msg |
|
) |
| |
Value: if (!(expr)) \
jem::System::warn() << msg << "\n";