PUMA Library Reference Manual
Puma::PreVisitor Class Reference

#include <PreVisitor.h>

+ Inheritance diagram for Puma::PreVisitor:

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

§ PreVisitor()

Puma::PreVisitor::PreVisitor ( )
inlineprotected

§ ~PreVisitor()

virtual Puma::PreVisitor::~PreVisitor ( )
inlineprotectedvirtual

Member Function Documentation

§ iterateNodes()

virtual void Puma::PreVisitor::iterateNodes ( PreTree )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreAssertDirective_Post()

virtual void Puma::PreVisitor::visitPreAssertDirective_Post ( PreAssertDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreAssertDirective_Pre()

virtual void Puma::PreVisitor::visitPreAssertDirective_Pre ( PreAssertDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreConditionalGroup_Post()

virtual void Puma::PreVisitor::visitPreConditionalGroup_Post ( PreConditionalGroup )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreConditionalGroup_Pre()

virtual void Puma::PreVisitor::visitPreConditionalGroup_Pre ( PreConditionalGroup )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreCondSemNode()

virtual void Puma::PreVisitor::visitPreCondSemNode ( PreCondSemNode )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreDefineConstantDirective_Post()

virtual void Puma::PreVisitor::visitPreDefineConstantDirective_Post ( PreDefineConstantDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreDefineConstantDirective_Pre()

virtual void Puma::PreVisitor::visitPreDefineConstantDirective_Pre ( PreDefineConstantDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreDefineFunctionDirective_Post()

virtual void Puma::PreVisitor::visitPreDefineFunctionDirective_Post ( PreDefineFunctionDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreDefineFunctionDirective_Pre()

virtual void Puma::PreVisitor::visitPreDefineFunctionDirective_Pre ( PreDefineFunctionDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreDirectiveGroups_Post()

virtual void Puma::PreVisitor::visitPreDirectiveGroups_Post ( PreDirectiveGroups )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreDirectiveGroups_Pre()

virtual void Puma::PreVisitor::visitPreDirectiveGroups_Pre ( PreDirectiveGroups )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreElifDirective_Post()

virtual void Puma::PreVisitor::visitPreElifDirective_Post ( PreElifDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreElifDirective_Pre()

virtual void Puma::PreVisitor::visitPreElifDirective_Pre ( PreElifDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreElifPart_Post()

virtual void Puma::PreVisitor::visitPreElifPart_Post ( PreElifPart )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreElifPart_Pre()

virtual void Puma::PreVisitor::visitPreElifPart_Pre ( PreElifPart )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreElseDirective_Post()

virtual void Puma::PreVisitor::visitPreElseDirective_Post ( PreElseDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreElseDirective_Pre()

virtual void Puma::PreVisitor::visitPreElseDirective_Pre ( PreElseDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreElsePart_Post()

virtual void Puma::PreVisitor::visitPreElsePart_Post ( PreElsePart )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreElsePart_Pre()

virtual void Puma::PreVisitor::visitPreElsePart_Pre ( PreElsePart )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreEndifDirective_Post()

virtual void Puma::PreVisitor::visitPreEndifDirective_Post ( PreEndifDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreEndifDirective_Pre()

virtual void Puma::PreVisitor::visitPreEndifDirective_Pre ( PreEndifDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreError()

virtual void Puma::PreVisitor::visitPreError ( PreError )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreErrorDirective_Post()

virtual void Puma::PreVisitor::visitPreErrorDirective_Post ( PreErrorDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreErrorDirective_Pre()

virtual void Puma::PreVisitor::visitPreErrorDirective_Pre ( PreErrorDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreIdentifierList_Post()

virtual void Puma::PreVisitor::visitPreIdentifierList_Post ( PreIdentifierList )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreIdentifierList_Pre()

virtual void Puma::PreVisitor::visitPreIdentifierList_Pre ( PreIdentifierList )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreIfdefDirective_Post()

virtual void Puma::PreVisitor::visitPreIfdefDirective_Post ( PreIfdefDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreIfdefDirective_Pre()

virtual void Puma::PreVisitor::visitPreIfdefDirective_Pre ( PreIfdefDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreIfDirective_Post()

virtual void Puma::PreVisitor::visitPreIfDirective_Post ( PreIfDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreIfDirective_Pre()

virtual void Puma::PreVisitor::visitPreIfDirective_Pre ( PreIfDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreIfndefDirective_Post()

virtual void Puma::PreVisitor::visitPreIfndefDirective_Post ( PreIfndefDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreIfndefDirective_Pre()

virtual void Puma::PreVisitor::visitPreIfndefDirective_Pre ( PreIfndefDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreInclSemNode()

virtual void Puma::PreVisitor::visitPreInclSemNode ( PreInclSemNode )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreIncludeDirective_Post()

virtual void Puma::PreVisitor::visitPreIncludeDirective_Post ( PreIncludeDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreIncludeDirective_Pre()

virtual void Puma::PreVisitor::visitPreIncludeDirective_Pre ( PreIncludeDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreProgram_Post()

virtual void Puma::PreVisitor::visitPreProgram_Post ( PreProgram )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreProgram_Pre()

virtual void Puma::PreVisitor::visitPreProgram_Pre ( PreProgram )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreTokenList_Post()

virtual void Puma::PreVisitor::visitPreTokenList_Post ( PreTokenList )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreTokenList_Pre()

virtual void Puma::PreVisitor::visitPreTokenList_Pre ( PreTokenList )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreTokenListPart_Post()

virtual void Puma::PreVisitor::visitPreTokenListPart_Post ( PreTokenListPart )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreTokenListPart_Pre()

virtual void Puma::PreVisitor::visitPreTokenListPart_Pre ( PreTokenListPart )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreTreeToken()

virtual void Puma::PreVisitor::visitPreTreeToken ( PreTreeToken )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreUnassertDirective_Post()

virtual void Puma::PreVisitor::visitPreUnassertDirective_Post ( PreUnassertDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreUnassertDirective_Pre()

virtual void Puma::PreVisitor::visitPreUnassertDirective_Pre ( PreUnassertDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreUndefDirective_Post()

virtual void Puma::PreVisitor::visitPreUndefDirective_Post ( PreUndefDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreUndefDirective_Pre()

virtual void Puma::PreVisitor::visitPreUndefDirective_Pre ( PreUndefDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreWarningDirective_Post()

virtual void Puma::PreVisitor::visitPreWarningDirective_Post ( PreWarningDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.

§ visitPreWarningDirective_Pre()

virtual void Puma::PreVisitor::visitPreWarningDirective_Pre ( PreWarningDirective )
inlinevirtual

Reimplemented in Puma::PrePrintVisitor.