PDFxTMDLib  1.0.0
Public Member Functions | Static Public Member Functions | List of all members
PDFxTMD::Logger Class Reference

#include <Logger.h>

Public Member Functions

void setEnabled (bool enable)
 
void setLogStream (std::ostream &os)
 
template<typename T >
Loggeroperator<< (T &&value)
 
Loggeroperator<< (std::ostream &(*manip)(std::ostream &))
 
 Logger (const Logger &)=delete
 
Loggeroperator= (const Logger &)=delete
 

Static Public Member Functions

static LoggergetInstance ()
 

Constructor & Destructor Documentation

◆ Logger()

PDFxTMD::Logger::Logger ( const Logger )
delete

Member Function Documentation

◆ getInstance()

static Logger& PDFxTMD::Logger::getInstance ( )
inlinestatic

◆ operator<<() [1/2]

Logger& PDFxTMD::Logger::operator<< ( std::ostream &(*)(std::ostream &)  manip)
inline

◆ operator<<() [2/2]

template<typename T >
Logger& PDFxTMD::Logger::operator<< ( T &&  value)
inline

◆ operator=()

Logger& PDFxTMD::Logger::operator= ( const Logger )
delete

◆ setEnabled()

void PDFxTMD::Logger::setEnabled ( bool  enable)
inline

◆ setLogStream()

void PDFxTMD::Logger::setLogStream ( std::ostream &  os)
inline

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