#include <logging.h>
Public Member Functions | |
ContextZeroLogger () | |
Constructor. Does nothing. | |
template<typename T> | |
ContextZeroLogger & | operator<< (const T &) |
Does nothing. |
When a certain debug message is disabled at a compile-time the debug macros expand to this class. It has all functions declared as inline and fundamentally kills all input targeted at it. The compiler optimizes the inline by not calling the functions at all and not storing the strings at all.
ContextZeroLogger::ContextZeroLogger | ( | ) | [inline] |
Constructor. Does nothing.
ContextZeroLogger& ContextZeroLogger::operator<< | ( | const T & | ) | [inline] |
Does nothing.