Castor3D 0.16.0
Multiplatform 3D engine
|
Classes | |
struct | castor::debug::Backtrace |
class | castor::debug::Backtraced |
Classe d'aide permettant la récupération de la pile d'appels d'allocation. Plus de détails... | |
Espaces de nommage | |
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 |
Fonctions | |
CU_API void | castor::debug::initialise () |
Initialise les données de débogage. | |
CU_API void | castor::debug::loadModule (DynamicLibrary const &library) |
Charge les données de débogage pour la bibliothèque donnée. | |
CU_API void | castor::debug::unloadModule (DynamicLibrary const &library) |
Décharge les données de débogage pour la bibliothèque donnée. | |
CU_API void | castor::debug::cleanup () |
Nettoie les données de débogage. | |
CU_API OutputStream & | castor::debug::operator<< (OutputStream &stream, Backtrace const &) |
Transmet la pile d'appels dans un flux. | |
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 } |