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


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::visitPreTreeToken ( PreTreeToken  )  [virtual]

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.

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

Reimplemented from Puma::PreVisitor.


Member Data Documentation

const int Puma::PrePrintVisitor::SONS = 1 [static]

const int Puma::PrePrintVisitor::DAUGHTERS = 2 [static]


Generated on Sat May 10 03:03:46 2008 for Puma by  doxygen 1.5.5