Castor3D 0.16.0
Multiplatform 3D engine
|
Classes | |
struct | castor::debug::Backtrace |
class | castor::debug::Backtraced |
Helper class used to enable allocation backtrace retrieval. More... | |
Namespaces | |
namespace | castor |
namespace | castor::debug |
Macros | |
#define | CU_DeclareDebugVar(type, var) type var |
#define | CU_DefineDebugVar(type, var, value) type var{ value } |
#define | CU_AssignDebugVar(var, value) var = value |
Functions | |
CU_API void | castor::debug::initialise () |
Initialises debug data. | |
CU_API void | castor::debug::loadModule (DynamicLibrary const &library) |
Loads debug data for given library. | |
CU_API void | castor::debug::unloadModule (DynamicLibrary const &library) |
Unloads debug data for given library. | |
CU_API void | castor::debug::cleanup () |
Cleans up debug data. | |
CU_API OutputStream & | castor::debug::operator<< (OutputStream &stream, Backtrace const &) |
Puts the backtrace into a stream. | |
OutputStream & | castor::debug::operator<< (OutputStream &stream, Backtraced const &traced) |
#define CU_AssignDebugVar | ( | var, | |
value ) var = value |
#define CU_DeclareDebugVar | ( | type, | |
var ) type var |
#define CU_DefineDebugVar | ( | type, | |
var, | |||
value ) type var{ value } |