DefineHandler Class Reference

This class exists so as to define an override of the virtual operator method(). Its behavior is to include #defines into the output data. More...

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

List of all members.

Public Member Functions

void ifHandler (string const &define, string const &file, int line) const
void operator() (string const &define, string const &file, int line) const
 User defined callback handler to deal with preprocessor tokens.
void operator() (string const &define, string const &file, int line) const
 User defined callback handler to deal with preprocessor tokens.

Static Public Member Functions

static void computeVisibility ()

Static Public Attributes

static vector< bool > ifStack_
static bool tokensVisible_ = true

Detailed Description

This class exists so as to define an override of the virtual operator method(). Its behavior is to include #defines into the output data.

This class exists so as to define an override of the virtual operator method(). Its behavior is to include defines into the output data.

Definition at line 265 of file cpptagdb.cxx.


Member Function Documentation

static void computeVisibility (  )  [static]

Definition at line 475 of file cca.cxx.

Here is the caller graph for this function:

void ifHandler ( string const &  define,
string const &  file,
int  line 
) const

Definition at line 489 of file cca.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

void operator() ( string const &  text,
string const &  file,
int  line 
) const [virtual]

User defined callback handler to deal with preprocessor tokens.

Parameters:
text the text of the preprocessor directive
file the name of the file
line the line number of the preprocessor directive

Implements CPP_Token_Stream_Prep.

Definition at line 603 of file cca.cxx.

Here is the call graph for this function:

void operator() ( string const &  text,
string const &  file,
int  line 
) const [virtual]

User defined callback handler to deal with preprocessor tokens.

Parameters:
text the text of the preprocessor directive
file the name of the file
line the line number of the preprocessor directive

Implements CPP_Token_Stream_Prep.

Definition at line 275 of file cpptagdb.cxx.

Here is the call graph for this function:


Member Data Documentation

vector< bool > ifStack_ [static]

Definition at line 471 of file cca.cxx.

bool tokensVisible_ = true [static]

Definition at line 473 of file cca.cxx.


The documentation for this class was generated from the following files:
Generated on Wed Feb 29 22:51:49 2012 for CXXUtilities by  doxygen 1.6.3