TwiceAsNice  2019-02-18
Public Member Functions | Static Public Attributes | List of all members
Nice::PointerFunction Struct Reference

#include <Logger.h>

Inheritance diagram for Nice::PointerFunction:
Inheritance graph
Collaboration diagram for Nice::PointerFunction:
Collaboration graph

Public Member Functions

 PointerFunction (LogFunction _func, ::FILE *_file=stdout)
 
void log (const Nice::LoggerObject &o)
 
 PointerFunction (LogFunction _func, ::FILE *_file=stdout)
 
void log (const Nice::LoggerObject &o)
 
- Public Member Functions inherited from Nice::LogFunctionBase
 LogFunctionBase ()
 
virtual ~LogFunctionBase ()
 
 LogFunctionBase ()
 
virtual ~LogFunctionBase ()
 

Static Public Attributes

static LogFunction s_func
 
- Static Public Attributes inherited from Nice::LogFunctionBase
static const char * typeStr []
 
static const char * typeStrColor []
 

Additional Inherited Members

- Public Attributes inherited from Nice::LogFunctionBase
::FILE * m_file
 

Constructor & Destructor Documentation

◆ PointerFunction() [1/2]

Nice::PointerFunction::PointerFunction ( LogFunction  _func,
::FILE *  _file = stdout 
)
inline

◆ PointerFunction() [2/2]

Nice::PointerFunction::PointerFunction ( LogFunction  _func,
::FILE *  _file = stdout 
)
inline

Member Function Documentation

◆ log() [1/2]

void Nice::PointerFunction::log ( const Nice::LoggerObject o)
inlinevirtual

Implements Nice::LogFunctionBase.

◆ log() [2/2]

void Nice::PointerFunction::log ( const Nice::LoggerObject o)
inlinevirtual

Implements Nice::LogFunctionBase.

Member Data Documentation

◆ s_func

static LogFunction Nice::PointerFunction::s_func
static

The documentation for this struct was generated from the following files: