![]() |
Castor3D 0.17.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 } |