Puma Reference Manual Puma::PrePrintVisitor Class Reference



Puma::PrePrintVisitor Class Reference

#include <PrePrintVisitor.h>

Inheritance diagram for Puma::PrePrintVisitor:
Inheritance graph

List of all members.

Public Member Functions

 PrePrintVisitor (ostream &os=cout, long depth=0, int what=SONS)
void iterateNodes (PreTree *)
void visitPreTreeToken (PreTreeToken *)
void visitPreError (PreError *)
void visitPreCondSemNode (PreCondSemNode *)
void visitPreInclSemNode (PreInclSemNode *)
void visitPreProgram_Pre (PreProgram *)
void visitPreProgram_Post (PreProgram *)
void visitPreDirectiveGroups_Pre (PreDirectiveGroups *)
void visitPreDirectiveGroups_Post (PreDirectiveGroups *)
void visitPreConditionalGroup_Pre (PreConditionalGroup *)
void visitPreConditionalGroup_Post (PreConditionalGroup *)
void visitPreElsePart_Pre (PreElsePart *)
void visitPreElsePart_Post (PreElsePart *)
void visitPreElifPart_Pre (PreElifPart *)
void visitPreElifPart_Post (PreElifPart *)
void visitPreIfDirective_Pre (PreIfDirective *)
void visitPreIfDirective_Post (PreIfDirective *)
void visitPreIfdefDirective_Pre (PreIfdefDirective *)
void visitPreIfdefDirective_Post (PreIfdefDirective *)
void visitPreIfndefDirective_Pre (PreIfndefDirective *)
void visitPreIfndefDirective_Post (PreIfndefDirective *)
void visitPreElifDirective_Pre (PreElifDirective *)
void visitPreElifDirective_Post (PreElifDirective *)
void visitPreElseDirective_Pre (PreElseDirective *)
void visitPreElseDirective_Post (PreElseDirective *)
void visitPreEndifDirective_Pre (PreEndifDirective *)
void visitPreEndifDirective_Post (PreEndifDirective *)
void visitPreIncludeDirective_Pre (PreIncludeDirective *)
void visitPreIncludeDirective_Post (PreIncludeDirective *)
void visitPreAssertDirective_Pre (PreAssertDirective *)
void visitPreAssertDirective_Post (PreAssertDirective *)
void visitPreUnassertDirective_Pre (PreUnassertDirective *)
void visitPreUnassertDirective_Post (PreUnassertDirective *)
void visitPreDefineFunctionDirective_Pre (PreDefineFunctionDirective *)
void visitPreDefineFunctionDirective_Post (PreDefineFunctionDirective *)
void visitPreDefineConstantDirective_Pre (PreDefineConstantDirective *)
void visitPreDefineConstantDirective_Post (PreDefineConstantDirective *)
void visitPreUndefDirective_Pre (PreUndefDirective *)
void visitPreUndefDirective_Post (PreUndefDirective *)
void visitPreWarningDirective_Pre (PreWarningDirective *)
void visitPreWarningDirective_Post (PreWarningDirective *)
void visitPreErrorDirective_Pre (PreErrorDirective *)
void visitPreErrorDirective_Post (PreErrorDirective *)
void visitPreIdentifierList_Pre (PreIdentifierList *)
void visitPreIdentifierList_Post (PreIdentifierList *)
void visitPreTokenList_Pre (PreTokenList *)
void visitPreTokenList_Post (PreTokenList *)
void visitPreTokenListPart_Pre (PreTokenListPart *)
void visitPreTokenListPart_Post (PreTokenListPart *)

Static Public Attributes

static const int SONS = 1
static const int DAUGHTERS = 2

Additional Inherited Members

- Protected Member Functions inherited from Puma::PreVisitor
 PreVisitor ()
virtual ~PreVisitor ()

Constructor & Destructor Documentation

Puma::PrePrintVisitor::PrePrintVisitor ( ostream &  os = cout,
long  depth = 0,
int  what = SONS 
)
inline

Member Function Documentation

void Puma::PrePrintVisitor::iterateNodes ( PreTree )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreAssertDirective_Post ( PreAssertDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreAssertDirective_Pre ( PreAssertDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreConditionalGroup_Post ( PreConditionalGroup )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreConditionalGroup_Pre ( PreConditionalGroup )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreCondSemNode ( PreCondSemNode )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreDefineConstantDirective_Post ( PreDefineConstantDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreDefineConstantDirective_Pre ( PreDefineConstantDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreDefineFunctionDirective_Post ( PreDefineFunctionDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreDefineFunctionDirective_Pre ( PreDefineFunctionDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreDirectiveGroups_Post ( PreDirectiveGroups )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreDirectiveGroups_Pre ( PreDirectiveGroups )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreElifDirective_Post ( PreElifDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreElifDirective_Pre ( PreElifDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreElifPart_Post ( PreElifPart )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreElifPart_Pre ( PreElifPart )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreElseDirective_Post ( PreElseDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreElseDirective_Pre ( PreElseDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreElsePart_Post ( PreElsePart )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreElsePart_Pre ( PreElsePart )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreEndifDirective_Post ( PreEndifDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreEndifDirective_Pre ( PreEndifDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreError ( PreError )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreErrorDirective_Post ( PreErrorDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreErrorDirective_Pre ( PreErrorDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreIdentifierList_Post ( PreIdentifierList )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreIdentifierList_Pre ( PreIdentifierList )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreIfdefDirective_Post ( PreIfdefDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreIfdefDirective_Pre ( PreIfdefDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreIfDirective_Post ( PreIfDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreIfDirective_Pre ( PreIfDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreIfndefDirective_Post ( PreIfndefDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreIfndefDirective_Pre ( PreIfndefDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreInclSemNode ( PreInclSemNode )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreIncludeDirective_Post ( PreIncludeDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreIncludeDirective_Pre ( PreIncludeDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreProgram_Post ( PreProgram )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreProgram_Pre ( PreProgram )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreTokenList_Post ( PreTokenList )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreTokenList_Pre ( PreTokenList )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreTokenListPart_Post ( PreTokenListPart )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreTokenListPart_Pre ( PreTokenListPart )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreTreeToken ( PreTreeToken )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreUnassertDirective_Post ( PreUnassertDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreUnassertDirective_Pre ( PreUnassertDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreUndefDirective_Post ( PreUndefDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreUndefDirective_Pre ( PreUndefDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreWarningDirective_Post ( PreWarningDirective )
virtual

Reimplemented from Puma::PreVisitor.

void Puma::PrePrintVisitor::visitPreWarningDirective_Pre ( PreWarningDirective )
virtual

Reimplemented from Puma::PreVisitor.


Member Data Documentation

const int Puma::PrePrintVisitor::DAUGHTERS = 2
static
const int Puma::PrePrintVisitor::SONS = 1
static



Puma Reference Manual. Created on Sat Jun 30 2012.