cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Attributes | Friends
t_debug Class Reference

#include <cddefines.h>

Inheritance diagram for t_debug:
Inheritance graph
[legend]
Collaboration diagram for t_debug:
Collaboration graph
[legend]

Public Member Functions

void enter (const char *name)
 
void leave (const char *name)
 

Protected Member Functions

 t_debug ()
 

Private Attributes

FILE * p_fp
 
int p_callLevel
 

Friends

class Singleton< t_debug >
 

Additional Inherited Members

- Static Public Member Functions inherited from Singleton< T >
static T & Inst ()
 

Detailed Description

entry and exit of each routine will go here, macros enabled if compiler-set flag DEBUG_FUN is defined

Definition at line 663 of file cddefines.h.

Constructor & Destructor Documentation

t_debug::t_debug ( )
inlineprotected

Definition at line 669 of file cddefines.h.

Member Function Documentation

void t_debug::enter ( const char *  name)
inline

Definition at line 674 of file cddefines.h.

References fprintf().

Here is the call graph for this function:

void t_debug::leave ( const char *  name)
inline

Definition at line 679 of file cddefines.h.

References fprintf().

Here is the call graph for this function:

Friends And Related Function Documentation

friend class Singleton< t_debug >
friend

Definition at line 665 of file cddefines.h.

Field Documentation

int t_debug::p_callLevel
private

Definition at line 667 of file cddefines.h.

FILE* t_debug::p_fp
private

Definition at line 666 of file cddefines.h.


The documentation for this class was generated from the following file: