Gorgon Game Engine
Gorgon::Utils Namespace Reference

Classes

class  AssertationException
 Only works when TEST is defined. More...
 
class  Console
 Console manipulation functions. Not thread safe. Current only std::cout is supported. More...
 
class  Logger
 Eases logging procedure by appending necessary information to the given data and streams to a standard c++ stream. More...
 
class  ScopeGuard
 This class guards a scope and as soon as the object runs out of scope calls the given function. More...
 

Functions

void ASSERT_FALSE (const std::string &message, int skip=1, int depth=4)
 
std::string demangle (const std::string &name)
 
void NotImplemented (const std::string &what="This feature")
 

Function Documentation

◆ ASSERT_FALSE()

void Gorgon::Utils::ASSERT_FALSE ( const std::string &  message,
int  skip = 1,
int  depth = 4 
)

References ASSERT.

◆ demangle()

std::string Gorgon::Utils::demangle ( const std::string &  name)

◆ NotImplemented()

void Gorgon::Utils::NotImplemented ( const std::string &  what = "This feature")

References ASSERT.