IrrIMGUI  0.3.1
Classes | Variables
IrrIMGUI::Debug Namespace Reference

Contains classes for debug purpose. More...

Classes

class  CChannel
 Puts on every new line that is written to this channel a prefix. More...
 
class  CChannelBuffer
 Is a stream channel buffer, that adds to each new line a defined prefix. More...
 
class  ExAssert
 Standard Exception used for assertions. More...
 

Variables

CChannel NoteOutput (std::cout,"[Note] ")
 A channel for notes. More...
 
CChannel WarningOutput (std::cout,"[Warning] ")
 A channel for warnings. More...
 
CChannel ErrorOutput (std::cerr,"[Error] ")
 A channel for errors. More...
 
bool AreUnitTestAssertionsEnabled = true
 If this is true, assertions do not throw exceptions, but fail a unit test check. More...
 

Detailed Description

Contains classes for debug purpose.

Variable Documentation

IRRIMGUI_DLL_API bool IrrIMGUI::Debug::AreUnitTestAssertionsEnabled = true

If this is true, assertions do not throw exceptions, but fail a unit test check.

Definition at line 135 of file CChannelBuffer.cpp.

IRRIMGUI_DLL_API CChannel IrrIMGUI::Debug::ErrorOutput

A channel for errors.

Definition at line 169 of file IrrIMGUIDebug.h.

IRRIMGUI_DLL_API CChannel IrrIMGUI::Debug::NoteOutput

A channel for notes.

Definition at line 163 of file IrrIMGUIDebug.h.

IRRIMGUI_DLL_API CChannel IrrIMGUI::Debug::WarningOutput

A channel for warnings.

Definition at line 166 of file IrrIMGUIDebug.h.