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

Constructor & Destructor Documentation

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

Member Function Documentation

Reimplemented from Puma::PreVisitor.

Reimplemented from Puma::PreVisitor.

Reimplemented from Puma::PreVisitor.

Reimplemented from Puma::PreVisitor.

Reimplemented from Puma::PreVisitor.

Reimplemented from Puma::PreVisitor.

Reimplemented from Puma::PreVisitor.


Member Data Documentation

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