iDebugHelper Struct Reference
Some object that wants to implement unit testing, debugging and/or benchmarking can implement this interface. More...
Public Member Functions
|virtual csTicks||Benchmark (int num_iterations)=0|
|Perform a benchmark. |
|virtual bool||DebugCommand (const char *cmd)=0|
|Perform a debug command as defined by the module itself. |
|virtual void||Dump (iGraphics3D *g3d)=0|
|Do a graphical dump of the current state of this object. |
|virtual csPtr< iString >||Dump ()=0|
|Do a text dump of the current state of this object. |
|virtual int||GetSupportedTests () const =0|
|Return a bit field indicating what types of functions this specific unit test implementation supports. |
|virtual csPtr< iString >||StateTest ()=0|
|Perform a state test. |
Some object that wants to implement unit testing, debugging and/or benchmarking can implement this interface.
Member Function Documentation
|virtual csTicks iDebugHelper::Benchmark||(||int||num_iterations||)||
|virtual bool iDebugHelper::DebugCommand||(||const char *||cmd||)||
|virtual void iDebugHelper::Dump||(||iGraphics3D *||g3d||)||
|virtual int iDebugHelper::GetSupportedTests||(||)|| const
Return a bit field indicating what types of functions this specific unit test implementation supports.
This will return a combination of the CS_DBGHELP_... flags:
Perform a state test.
This function will test if the current state of the object is ok. It will return 0 if it is ok. Otherwise an iString is returned containing some information about the errors. DecRef() this returned string after using it.
The documentation for this struct was generated from the following file:
Generated for Crystal Space 2.0 by doxygen 1.6.1