TexGen
Public Member Functions | Protected Attributes | List of all members
TexGen::CLogger Class Referenceabstract

Abstract base class to act as an interface between texgen and the logger. More...

#include <Logger.h>

Inheritance diagram for TexGen::CLogger:
Inheritance graph
[legend]

Public Member Functions

 CLogger (void)
 
virtual ~CLogger (void)
 
virtual CLoggerCopy () const =0
 
virtual void TexGenError (std::string FileName, int iLineNumber, std::string Message)=0
 
virtual void TexGenLog (std::string FileName, int iLineNumber, std::string Message)=0
 
void IncreaseIndent ()
 
void DecreaseIndent ()
 

Protected Attributes

int m_iIndent
 

Detailed Description

Abstract base class to act as an interface between texgen and the logger.

Definition at line 84 of file Logger.h.

Constructor & Destructor Documentation

◆ CLogger()

CLogger::CLogger ( void  )

Definition at line 35 of file Logger.cpp.

◆ ~CLogger()

CLogger::~CLogger ( void  )
virtual

Definition at line 40 of file Logger.cpp.

Member Function Documentation

◆ Copy()

virtual CLogger * TexGen::CLogger::Copy ( ) const
pure virtual

◆ DecreaseIndent()

void TexGen::CLogger::DecreaseIndent ( )
inline

Definition at line 94 of file Logger.h.

◆ IncreaseIndent()

void TexGen::CLogger::IncreaseIndent ( )
inline

Definition at line 93 of file Logger.h.

◆ TexGenError()

virtual void TexGen::CLogger::TexGenError ( std::string  FileName,
int  iLineNumber,
std::string  Message 
)
pure virtual

◆ TexGenLog()

virtual void TexGen::CLogger::TexGenLog ( std::string  FileName,
int  iLineNumber,
std::string  Message 
)
pure virtual

Member Data Documentation

◆ m_iIndent

int TexGen::CLogger::m_iIndent
protected

Definition at line 97 of file Logger.h.

Referenced by TexGen::CLoggerScreen::TexGenLog().


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