Puma Reference Manual Puma: Puma::PreVisitor Class Reference



Puma::PreVisitor Class Reference

#include <PreVisitor.h>

Inheritance diagram for Puma::PreVisitor:
Inheritance graph

List of all members.

Public Member Functions

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

Protected Member Functions

 PreVisitor ()
virtual ~PreVisitor ()

Constructor & Destructor Documentation

Puma::PreVisitor::PreVisitor ( ) [inline, protected]
virtual Puma::PreVisitor::~PreVisitor ( ) [inline, protected, virtual]

Member Function Documentation

virtual void Puma::PreVisitor::iterateNodes ( PreTree ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreAssertDirective_Post ( PreAssertDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreAssertDirective_Pre ( PreAssertDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreConditionalGroup_Post ( PreConditionalGroup ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreConditionalGroup_Pre ( PreConditionalGroup ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreCondSemNode ( PreCondSemNode ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreDefineConstantDirective_Post ( PreDefineConstantDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreDefineConstantDirective_Pre ( PreDefineConstantDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreDefineFunctionDirective_Post ( PreDefineFunctionDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreDefineFunctionDirective_Pre ( PreDefineFunctionDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreDirectiveGroups_Post ( PreDirectiveGroups ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreDirectiveGroups_Pre ( PreDirectiveGroups ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreElifDirective_Post ( PreElifDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreElifDirective_Pre ( PreElifDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreElifPart_Post ( PreElifPart ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreElifPart_Pre ( PreElifPart ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreElseDirective_Post ( PreElseDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreElseDirective_Pre ( PreElseDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreElsePart_Post ( PreElsePart ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreElsePart_Pre ( PreElsePart ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreEndifDirective_Post ( PreEndifDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreEndifDirective_Pre ( PreEndifDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreError ( PreError ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreErrorDirective_Post ( PreErrorDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreErrorDirective_Pre ( PreErrorDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreIdentifierList_Post ( PreIdentifierList ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreIdentifierList_Pre ( PreIdentifierList ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreIfdefDirective_Post ( PreIfdefDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreIfdefDirective_Pre ( PreIfdefDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreIfDirective_Post ( PreIfDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreIfDirective_Pre ( PreIfDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreIfndefDirective_Post ( PreIfndefDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreIfndefDirective_Pre ( PreIfndefDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreInclSemNode ( PreInclSemNode ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreIncludeDirective_Post ( PreIncludeDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreIncludeDirective_Pre ( PreIncludeDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreProgram_Post ( PreProgram ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreProgram_Pre ( PreProgram ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreTokenList_Post ( PreTokenList ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreTokenList_Pre ( PreTokenList ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreTokenListPart_Post ( PreTokenListPart ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreTokenListPart_Pre ( PreTokenListPart ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreTreeToken ( PreTreeToken ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreUnassertDirective_Post ( PreUnassertDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreUnassertDirective_Pre ( PreUnassertDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreUndefDirective_Post ( PreUndefDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreUndefDirective_Pre ( PreUndefDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreWarningDirective_Post ( PreWarningDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.

virtual void Puma::PreVisitor::visitPreWarningDirective_Pre ( PreWarningDirective ) [inline, virtual]

Reimplemented in Puma::PrePrintVisitor.