Overload  1.1
Game engine with editor
Classes | Enumerations | Functions
OvDebug Namespace Reference

Classes

class  Assertion
 
struct  color
 
class  ConsoleHandler
 
class  FileHandler
 
class  HistoryHandler
 
class  ILogHandler
 
struct  LogData
 
class  Logger
 

Enumerations

enum  ELogLevel { ELogLevel::LOG_DEFAULT, ELogLevel::LOG_INFO, ELogLevel::LOG_WARNING, ELogLevel::LOG_ERROR }
 
enum  ELogMode {
  ELogMode::DEFAULT, ELogMode::CONSOLE, ELogMode::FILE, ELogMode::HISTORY,
  ELogMode::ALL
}
 

Functions

std::ostream & blue (std::ostream &s)
 
std::ostream & red (std::ostream &s)
 
std::ostream & green (std::ostream &s)
 
std::ostream & yellow (std::ostream &s)
 
std::ostream & white (std::ostream &s)
 
std::ostream & grey (std::ostream &s)
 
template<class _Elem , class _Traits >
std::basic_ostream< _Elem, _Traits > & operator<< (std::basic_ostream< _Elem, _Traits > &i, color &c)
 

Detailed Description

@project: Overload

Author
: Overload Tech. @restrictions: This software may not be resold, redistributed or otherwise conveyed to a third party.

Enumeration Type Documentation

◆ ELogLevel

enum OvDebug::ELogLevel
strong

Some log levels

Enumerator
LOG_DEFAULT 
LOG_INFO 
LOG_WARNING 
LOG_ERROR 

◆ ELogMode

enum OvDebug::ELogMode
strong

Some log modes (Indicates the handler to use)

Enumerator
DEFAULT 
CONSOLE 
FILE 
HISTORY 
ALL 

Function Documentation

◆ blue()

std::ostream& OvDebug::blue ( std::ostream &  s)
inline

◆ green()

std::ostream& OvDebug::green ( std::ostream &  s)
inline

◆ grey()

std::ostream& OvDebug::grey ( std::ostream &  s)
inline

◆ operator<<()

template<class _Elem , class _Traits >
std::basic_ostream<_Elem, _Traits>& OvDebug::operator<< ( std::basic_ostream< _Elem, _Traits > &  i,
color c 
)

◆ red()

std::ostream& OvDebug::red ( std::ostream &  s)
inline

◆ white()

std::ostream& OvDebug::white ( std::ostream &  s)
inline

◆ yellow()

std::ostream& OvDebug::yellow ( std::ostream &  s)
inline