t_debug Class Reference

#include <cddefines.h>

Inherits Singleton< T >< t_debug >.

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 >

Detailed Description

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

Definition at line 637 of file cddefines.h.


Constructor & Destructor Documentation

t_debug::t_debug (  )  [inline, protected]

Definition at line 643 of file cddefines.h.

References p_callLevel, and p_fp.


Member Function Documentation

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

Definition at line 649 of file cddefines.h.

References p_callLevel, and p_fp.

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

Definition at line 654 of file cddefines.h.

References p_callLevel, and p_fp.


Friends And Related Function Documentation

friend class Singleton< t_debug > [friend]

Definition at line 639 of file cddefines.h.


Field Documentation

int t_debug::p_callLevel [private]

Definition at line 641 of file cddefines.h.

Referenced by enter(), leave(), and t_debug().

FILE* t_debug::p_fp [private]

Definition at line 640 of file cddefines.h.

Referenced by enter(), leave(), and t_debug().


The documentation for this class was generated from the following file:
Generated on Mon Feb 16 12:14:38 2009 for cloudy by  doxygen 1.4.7