Documentation code and object
released under LGPL
licence.
Copyright (C) 2005 by Henrique Abdalla <teike@users.sourceforge.net>
Website created with Website
Template Control.
Menu
(plain HTML)
|
Menu
(powered by javascript)
|
SubProject: CallStack
(Debug Pourpose)
A library for automatic
debug pourposes.
In case of segmentation fault, loads of
information will promply appear to be read by the
developer.
Variables can be fastly monitored also, each must be
setup like this:
void
Func(){CS;
String strTest = "Hello";
CSVAstr(strTest);
}
CS macro inits the callstack object and set
its pointer
to another object that stores all information about
'Func()'.
CSVAstr(var) macro stores 'strTest' address that when
callstack is shown, 'strTest' current value will also be
shown.
CSVAHstr(funcret) hold the return value of a function at a
new variable ex.:
CSVAHstr(pData->IDGet_str());
Obs.:
For a class function member use 'CSC;' macro ex.:
void
className::Func(){CSC;
}
Look at cCallStack.h for more info.