TexGen
Public Member Functions | Protected Attributes | List of all members
TexGen::CLoggerScreen Class Reference

Logger used to print all log and error messages to the screen. More...

#include <Logger.h>

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

Public Member Functions

CLoggerCopy () const
 
void TexGenError (std::string FileName, int iLineNumber, std::string Message)
 
void TexGenLog (std::string FileName, int iLineNumber, std::string Message)
 
void IncreaseIndent ()
 
void DecreaseIndent ()
 

Protected Attributes

int m_iIndent
 

Detailed Description

Logger used to print all log and error messages to the screen.

Definition at line 101 of file Logger.h.

Member Function Documentation

◆ Copy()

CLogger * TexGen::CLoggerScreen::Copy ( ) const
inlinevirtual

Implements TexGen::CLogger.

Definition at line 104 of file Logger.h.

◆ DecreaseIndent()

void TexGen::CLogger::DecreaseIndent ( )
inlineinherited

Definition at line 94 of file Logger.h.

◆ IncreaseIndent()

void TexGen::CLogger::IncreaseIndent ( )
inlineinherited

Definition at line 93 of file Logger.h.

◆ TexGenError()

void CLoggerScreen::TexGenError ( std::string  FileName,
int  iLineNumber,
std::string  Message 
)
virtual

Function to report a modelling error in texgen, to be used in conjunction with TGERROR() macro so that the filename and linenumbers are filled in automatically

Implements TexGen::CLogger.

Definition at line 46 of file Logger.cpp.

◆ TexGenLog()

void CLoggerScreen::TexGenLog ( std::string  FileName,
int  iLineNumber,
std::string  Message 
)
virtual

Function to report log messages from texgen, to be used in conjunction with TGLOG() macro so that the filename and linenumbers are filled in automatically

Implements TexGen::CLogger.

Definition at line 53 of file Logger.cpp.

References TexGen::CLogger::m_iIndent.

Member Data Documentation

◆ m_iIndent

int TexGen::CLogger::m_iIndent
protectedinherited

Definition at line 97 of file Logger.h.

Referenced by TexGenLog().


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