PUMA Library Reference Manual
Loading...
Searching...
No Matches
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.