t_debugprt Class Reference

#include <cddefines.h>

Inherits Singleton< t_debugprt >.

Collaboration diagram for t_debugprt:

Collaboration graph
[legend]

Public Member Functions

void printin (const char *str)
void printout (const char *str)

Protected Member Functions

 t_debugprt ()

Private Member Functions

void print_str (const char *str, char dir) const

Private Attributes

int indent
FILE * debug_fp

Friends

class Singleton< t_debugprt >

Detailed Description

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

Definition at line 395 of file cddefines.h.


Constructor & Destructor Documentation

t_debugprt::t_debugprt (  )  [inline, protected]

Definition at line 399 of file cddefines.h.

References debug_fp, and indent.


Member Function Documentation

void t_debugprt::print_str ( const char *  str,
char  dir 
) const [inline, private]

Definition at line 407 of file cddefines.h.

References debug_fp, and indent.

Referenced by printin(), and printout().

void t_debugprt::printin ( const char *  str  )  [inline]

Definition at line 416 of file cddefines.h.

References indent, and print_str().

Here is the call graph for this function:

void t_debugprt::printout ( const char *  str  )  [inline]

Definition at line 421 of file cddefines.h.

References indent, and print_str().

Here is the call graph for this function:


Friends And Related Function Documentation

friend class Singleton< t_debugprt > [friend]

Definition at line 397 of file cddefines.h.


Field Documentation

FILE* t_debugprt::debug_fp [private]

Definition at line 406 of file cddefines.h.

Referenced by print_str(), and t_debugprt().

int t_debugprt::indent [private]

Definition at line 405 of file cddefines.h.

Referenced by print_str(), printin(), printout(), and t_debugprt().


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

Generated for cloudy by doxygen 1.5.9