|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
No-op log stream that silently discards all input. More...
#include <mitkLog.h>
Public Member Functions | |
| template<class T > | |
| NullLogStream & | operator<< (const T &) |
| No-op stream operator (const reference overload). More... | |
| template<class T > | |
| NullLogStream & | operator<< (T &) |
| No-op stream operator (non-const reference overload). More... | |
| NullLogStream & | operator<< (std::ostream &(*)(std::ostream &)) |
| No-op stream manipulator operator. More... | |
| NullLogStream & | operator() (const char *) |
| No-op category operator. More... | |
| NullLogStream & | operator() (bool) |
| No-op enable/disable operator. More... | |
No-op log stream that silently discards all input.
Used as a replacement for PseudoLogStream when debug logging is disabled (i.e. when MITK_ENABLE_DEBUG_MESSAGES is not defined). All streaming operations and category/enable calls are no-ops that compile to nothing, ensuring zero runtime overhead for disabled debug messages.
This class should not be used directly. It is used internally by the MITK_DEBUG macro.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |