ContextZeroLogger Class Reference

A fake logging class. More...

#include <logging.h>

List of all members.

Public Member Functions

 ContextZeroLogger ()
 Constructor. Does nothing.
template<typename T>
ContextZeroLoggeroperator<< (const T &)
 Does nothing.


Detailed Description

A fake logging class.

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.


Constructor & Destructor Documentation

ContextZeroLogger::ContextZeroLogger (  )  [inline]

Constructor. Does nothing.


Member Function Documentation

template<typename T>
ContextZeroLogger& ContextZeroLogger::operator<< ( const T &   )  [inline]

Does nothing.


The documentation for this class was generated from the following file:

Generated on Sun Apr 21 16:11:51 2013 for libcontextsubscriber by  doxygen 1.5.6