Leviathan  0.8.0.0
Leviathan game engine
LErrorReporter Class Referenceabstract

#include <ErrorReporter.h>

+ Inheritance diagram for LErrorReporter:

Public Member Functions

virtual void Write (const std::string &Text)=0
 
virtual void WriteLine (const std::string &Text)=0
 
virtual void Info (const std::string &Text)=0
 
virtual void Warning (const std::string &Text)=0
 
virtual void Error (const std::string &Text)=0
 
virtual void Fatal (const std::string &Text)=0
 Quits the current game with an error message. More...
 

Detailed Description

Definition at line 7 of file ErrorReporter.h.

Member Function Documentation

◆ Error()

virtual void LErrorReporter::Error ( const std::string &  Text)
pure virtual

◆ Fatal()

virtual void LErrorReporter::Fatal ( const std::string &  Text)
pure virtual

Quits the current game with an error message.

Implemented in Leviathan::ConsoleLogger, and Leviathan::Logger.

◆ Info()

virtual void LErrorReporter::Info ( const std::string &  Text)
pure virtual

◆ Warning()

virtual void LErrorReporter::Warning ( const std::string &  Text)
pure virtual

◆ Write()

virtual void LErrorReporter::Write ( const std::string &  Text)
pure virtual

◆ WriteLine()

virtual void LErrorReporter::WriteLine ( const std::string &  Text)
pure virtual

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