ROSE
0.11.96.11
|
Strategy pattern applied to visitors: serves as a context to a strategy, which itself is a visitor; delegates all requests to the current strategy; capable of switching strategy at will.
Derived classes may declare the known strategies as friend to facilitate communication between the strategies and their context.
Definition at line 333877 of file Cxx_Grammar.h.
#include <Cxx_Grammar.h>
Public Member Functions | |
void | setStrategy (ROSE_VisitorPattern *strategy) |
Allows the strategy to be set dynamically. More... | |
virtual void | visit (SgName *variable_SgName) |
virtual void | visit (SgSymbolTable *variable_SgSymbolTable) |
virtual void | visit (SgPragma *variable_SgPragma) |
virtual void | visit (SgModifierNodes *variable_SgModifierNodes) |
virtual void | visit (SgConstVolatileModifier *variable_SgConstVolatileModifier) |
virtual void | visit (SgStorageModifier *variable_SgStorageModifier) |
virtual void | visit (SgAccessModifier *variable_SgAccessModifier) |
virtual void | visit (SgFunctionModifier *variable_SgFunctionModifier) |
virtual void | visit (SgUPC_AccessModifier *variable_SgUPC_AccessModifier) |
virtual void | visit (SgLinkageModifier *variable_SgLinkageModifier) |
virtual void | visit (SgSpecialFunctionModifier *variable_SgSpecialFunctionModifier) |
virtual void | visit (SgTypeModifier *variable_SgTypeModifier) |
virtual void | visit (SgElaboratedTypeModifier *variable_SgElaboratedTypeModifier) |
virtual void | visit (SgBaseClassModifier *variable_SgBaseClassModifier) |
virtual void | visit (SgDeclarationModifier *variable_SgDeclarationModifier) |
virtual void | visit (SgStructureModifier *variable_SgStructureModifier) |
virtual void | visit (SgOpenclAccessModeModifier *variable_SgOpenclAccessModeModifier) |
virtual void | visit (SgModifier *variable_SgModifier) |
virtual void | visit (Sg_File_Info *variable_Sg_File_Info) |
virtual void | visit (SgSourceFile *variable_SgSourceFile) |
virtual void | visit (SgUnknownFile *variable_SgUnknownFile) |
virtual void | visit (SgFile *variable_SgFile) |
virtual void | visit (SgFileList *variable_SgFileList) |
virtual void | visit (SgDirectory *variable_SgDirectory) |
virtual void | visit (SgDirectoryList *variable_SgDirectoryList) |
virtual void | visit (SgProject *variable_SgProject) |
virtual void | visit (SgOptions *variable_SgOptions) |
virtual void | visit (SgUnparse_Info *variable_SgUnparse_Info) |
virtual void | visit (SgIncludeFile *variable_SgIncludeFile) |
virtual void | visit (SgFuncDecl_attr *variable_SgFuncDecl_attr) |
virtual void | visit (SgClassDecl_attr *variable_SgClassDecl_attr) |
virtual void | visit (SgTypedefSeq *variable_SgTypedefSeq) |
virtual void | visit (SgFunctionParameterTypeList *variable_SgFunctionParameterTypeList) |
virtual void | visit (SgTemplateParameter *variable_SgTemplateParameter) |
virtual void | visit (SgTemplateArgument *variable_SgTemplateArgument) |
virtual void | visit (SgTemplateParameterList *variable_SgTemplateParameterList) |
virtual void | visit (SgTemplateArgumentList *variable_SgTemplateArgumentList) |
virtual void | visit (SgBitAttribute *variable_SgBitAttribute) |
virtual void | visit (SgAttribute *variable_SgAttribute) |
virtual void | visit (SgExpBaseClass *variable_SgExpBaseClass) |
virtual void | visit (SgNonrealBaseClass *variable_SgNonrealBaseClass) |
virtual void | visit (SgBaseClass *variable_SgBaseClass) |
virtual void | visit (SgUndirectedGraphEdge *variable_SgUndirectedGraphEdge) |
virtual void | visit (SgDirectedGraphEdge *variable_SgDirectedGraphEdge) |
virtual void | visit (SgGraphNode *variable_SgGraphNode) |
virtual void | visit (SgGraphEdge *variable_SgGraphEdge) |
virtual void | visit (SgStringKeyedBidirectionalGraph *variable_SgStringKeyedBidirectionalGraph) |
virtual void | visit (SgIntKeyedBidirectionalGraph *variable_SgIntKeyedBidirectionalGraph) |
virtual void | visit (SgBidirectionalGraph *variable_SgBidirectionalGraph) |
virtual void | visit (SgIncidenceDirectedGraph *variable_SgIncidenceDirectedGraph) |
virtual void | visit (SgIncidenceUndirectedGraph *variable_SgIncidenceUndirectedGraph) |
virtual void | visit (SgGraph *variable_SgGraph) |
virtual void | visit (SgGraphNodeList *variable_SgGraphNodeList) |
virtual void | visit (SgGraphEdgeList *variable_SgGraphEdgeList) |
virtual void | visit (SgQualifiedName *variable_SgQualifiedName) |
virtual void | visit (SgNameGroup *variable_SgNameGroup) |
virtual void | visit (SgDimensionObject *variable_SgDimensionObject) |
virtual void | visit (SgDataStatementGroup *variable_SgDataStatementGroup) |
virtual void | visit (SgDataStatementObject *variable_SgDataStatementObject) |
virtual void | visit (SgDataStatementValue *variable_SgDataStatementValue) |
virtual void | visit (SgFormatItem *variable_SgFormatItem) |
virtual void | visit (SgFormatItemList *variable_SgFormatItemList) |
virtual void | visit (SgTypeTable *variable_SgTypeTable) |
virtual void | visit (SgHeaderFileReport *variable_SgHeaderFileReport) |
virtual void | visit (SgSupport *variable_SgSupport) |
virtual void | visit (SgTypeUnknown *variable_SgTypeUnknown) |
virtual void | visit (SgTypeChar *variable_SgTypeChar) |
virtual void | visit (SgTypeSignedChar *variable_SgTypeSignedChar) |
virtual void | visit (SgTypeUnsignedChar *variable_SgTypeUnsignedChar) |
virtual void | visit (SgTypeShort *variable_SgTypeShort) |
virtual void | visit (SgTypeSignedShort *variable_SgTypeSignedShort) |
virtual void | visit (SgTypeUnsignedShort *variable_SgTypeUnsignedShort) |
virtual void | visit (SgTypeInt *variable_SgTypeInt) |
virtual void | visit (SgTypeSignedInt *variable_SgTypeSignedInt) |
virtual void | visit (SgTypeUnsignedInt *variable_SgTypeUnsignedInt) |
virtual void | visit (SgTypeLong *variable_SgTypeLong) |
virtual void | visit (SgTypeSignedLong *variable_SgTypeSignedLong) |
virtual void | visit (SgTypeUnsignedLong *variable_SgTypeUnsignedLong) |
virtual void | visit (SgTypeVoid *variable_SgTypeVoid) |
virtual void | visit (SgTypeGlobalVoid *variable_SgTypeGlobalVoid) |
virtual void | visit (SgTypeWchar *variable_SgTypeWchar) |
virtual void | visit (SgTypeFloat *variable_SgTypeFloat) |
virtual void | visit (SgTypeDouble *variable_SgTypeDouble) |
virtual void | visit (SgTypeLongLong *variable_SgTypeLongLong) |
virtual void | visit (SgTypeSignedLongLong *variable_SgTypeSignedLongLong) |
virtual void | visit (SgTypeUnsignedLongLong *variable_SgTypeUnsignedLongLong) |
virtual void | visit (SgTypeLongDouble *variable_SgTypeLongDouble) |
virtual void | visit (SgTypeFloat80 *variable_SgTypeFloat80) |
virtual void | visit (SgTypeFloat128 *variable_SgTypeFloat128) |
virtual void | visit (SgTypeString *variable_SgTypeString) |
virtual void | visit (SgTypeBool *variable_SgTypeBool) |
virtual void | visit (SgTypeFixed *variable_SgTypeFixed) |
virtual void | visit (SgTypeMatrix *variable_SgTypeMatrix) |
virtual void | visit (SgTypeTuple *variable_SgTypeTuple) |
virtual void | visit (SgTypeNullptr *variable_SgTypeNullptr) |
virtual void | visit (SgTypeComplex *variable_SgTypeComplex) |
virtual void | visit (SgTypeImaginary *variable_SgTypeImaginary) |
virtual void | visit (SgTypeDefault *variable_SgTypeDefault) |
virtual void | visit (SgPointerMemberType *variable_SgPointerMemberType) |
virtual void | visit (SgReferenceType *variable_SgReferenceType) |
virtual void | visit (SgRvalueReferenceType *variable_SgRvalueReferenceType) |
virtual void | visit (SgDeclType *variable_SgDeclType) |
virtual void | visit (SgTypeOfType *variable_SgTypeOfType) |
virtual void | visit (SgTypeCAFTeam *variable_SgTypeCAFTeam) |
virtual void | visit (SgTypeUnsigned128bitInteger *variable_SgTypeUnsigned128bitInteger) |
virtual void | visit (SgTypeSigned128bitInteger *variable_SgTypeSigned128bitInteger) |
virtual void | visit (SgTypeLabel *variable_SgTypeLabel) |
virtual void | visit (SgTemplateType *variable_SgTemplateType) |
virtual void | visit (SgEnumType *variable_SgEnumType) |
virtual void | visit (SgTypedefType *variable_SgTypedefType) |
virtual void | visit (SgNonrealType *variable_SgNonrealType) |
virtual void | visit (SgAutoType *variable_SgAutoType) |
virtual void | visit (SgModifierType *variable_SgModifierType) |
virtual void | visit (SgPartialFunctionModifierType *variable_SgPartialFunctionModifierType) |
virtual void | visit (SgArrayType *variable_SgArrayType) |
virtual void | visit (SgTypeEllipse *variable_SgTypeEllipse) |
virtual void | visit (SgTypeCrayPointer *variable_SgTypeCrayPointer) |
virtual void | visit (SgPartialFunctionType *variable_SgPartialFunctionType) |
virtual void | visit (SgMemberFunctionType *variable_SgMemberFunctionType) |
virtual void | visit (SgFunctionType *variable_SgFunctionType) |
virtual void | visit (SgPointerType *variable_SgPointerType) |
virtual void | visit (SgClassType *variable_SgClassType) |
virtual void | visit (SgNamedType *variable_SgNamedType) |
virtual void | visit (SgQualifiedNameType *variable_SgQualifiedNameType) |
virtual void | visit (SgTypeChar16 *variable_SgTypeChar16) |
virtual void | visit (SgTypeChar32 *variable_SgTypeChar32) |
virtual void | visit (SgType *variable_SgType) |
virtual void | visit (SgForStatement *variable_SgForStatement) |
virtual void | visit (SgForInitStatement *variable_SgForInitStatement) |
virtual void | visit (SgRangeBasedForStatement *variable_SgRangeBasedForStatement) |
virtual void | visit (SgCatchStatementSeq *variable_SgCatchStatementSeq) |
virtual void | visit (SgFunctionParameterList *variable_SgFunctionParameterList) |
virtual void | visit (SgCtorInitializerList *variable_SgCtorInitializerList) |
virtual void | visit (SgBasicBlock *variable_SgBasicBlock) |
virtual void | visit (SgGlobal *variable_SgGlobal) |
virtual void | visit (SgIfStmt *variable_SgIfStmt) |
virtual void | visit (SgWhileStmt *variable_SgWhileStmt) |
virtual void | visit (SgDoWhileStmt *variable_SgDoWhileStmt) |
virtual void | visit (SgSwitchStatement *variable_SgSwitchStatement) |
virtual void | visit (SgCatchOptionStmt *variable_SgCatchOptionStmt) |
virtual void | visit (SgFunctionParameterScope *variable_SgFunctionParameterScope) |
virtual void | visit (SgDeclarationScope *variable_SgDeclarationScope) |
virtual void | visit (SgVariableDefinition *variable_SgVariableDefinition) |
virtual void | visit (SgStmtDeclarationStatement *variable_SgStmtDeclarationStatement) |
virtual void | visit (SgEnumDeclaration *variable_SgEnumDeclaration) |
virtual void | visit (SgAsmStmt *variable_SgAsmStmt) |
virtual void | visit (SgFunctionTypeTable *variable_SgFunctionTypeTable) |
virtual void | visit (SgExprStatement *variable_SgExprStatement) |
virtual void | visit (SgLabelStatement *variable_SgLabelStatement) |
virtual void | visit (SgCaseOptionStmt *variable_SgCaseOptionStmt) |
virtual void | visit (SgTryStmt *variable_SgTryStmt) |
virtual void | visit (SgDefaultOptionStmt *variable_SgDefaultOptionStmt) |
virtual void | visit (SgBreakStmt *variable_SgBreakStmt) |
virtual void | visit (SgContinueStmt *variable_SgContinueStmt) |
virtual void | visit (SgReturnStmt *variable_SgReturnStmt) |
virtual void | visit (SgGotoStatement *variable_SgGotoStatement) |
virtual void | visit (SgSpawnStmt *variable_SgSpawnStmt) |
virtual void | visit (SgTemplateTypedefDeclaration *variable_SgTemplateTypedefDeclaration) |
virtual void | visit (SgTemplateInstantiationTypedefDeclaration *variable_SgTemplateInstantiationTypedefDeclaration) |
virtual void | visit (SgTypedefDeclaration *variable_SgTypedefDeclaration) |
virtual void | visit (SgNullStatement *variable_SgNullStatement) |
virtual void | visit (SgVariantStatement *variable_SgVariantStatement) |
virtual void | visit (SgPragmaDeclaration *variable_SgPragmaDeclaration) |
virtual void | visit (SgTemplateClassDeclaration *variable_SgTemplateClassDeclaration) |
virtual void | visit (SgTemplateMemberFunctionDeclaration *variable_SgTemplateMemberFunctionDeclaration) |
virtual void | visit (SgTemplateFunctionDeclaration *variable_SgTemplateFunctionDeclaration) |
virtual void | visit (SgTemplateVariableDeclaration *variable_SgTemplateVariableDeclaration) |
virtual void | visit (SgTemplateDeclaration *variable_SgTemplateDeclaration) |
virtual void | visit (SgVariableDeclaration *variable_SgVariableDeclaration) |
virtual void | visit (SgTemplateInstantiationDecl *variable_SgTemplateInstantiationDecl) |
virtual void | visit (SgTemplateInstantiationDefn *variable_SgTemplateInstantiationDefn) |
virtual void | visit (SgTemplateInstantiationFunctionDecl *variable_SgTemplateInstantiationFunctionDecl) |
virtual void | visit (SgTemplateInstantiationMemberFunctionDecl *variable_SgTemplateInstantiationMemberFunctionDecl) |
virtual void | visit (SgNonrealDecl *variable_SgNonrealDecl) |
virtual void | visit (SgWithStatement *variable_SgWithStatement) |
virtual void | visit (SgPassStatement *variable_SgPassStatement) |
virtual void | visit (SgAssertStmt *variable_SgAssertStmt) |
virtual void | visit (SgExecStatement *variable_SgExecStatement) |
virtual void | visit (SgProgramHeaderStatement *variable_SgProgramHeaderStatement) |
virtual void | visit (SgProcedureHeaderStatement *variable_SgProcedureHeaderStatement) |
virtual void | visit (SgEntryStatement *variable_SgEntryStatement) |
virtual void | visit (SgFortranNonblockedDo *variable_SgFortranNonblockedDo) |
virtual void | visit (SgInterfaceStatement *variable_SgInterfaceStatement) |
virtual void | visit (SgParameterStatement *variable_SgParameterStatement) |
virtual void | visit (SgCommonBlock *variable_SgCommonBlock) |
virtual void | visit (SgModuleStatement *variable_SgModuleStatement) |
virtual void | visit (SgUseStatement *variable_SgUseStatement) |
virtual void | visit (SgProcessControlStatement *variable_SgProcessControlStatement) |
virtual void | visit (SgPrintStatement *variable_SgPrintStatement) |
virtual void | visit (SgReadStatement *variable_SgReadStatement) |
virtual void | visit (SgWriteStatement *variable_SgWriteStatement) |
virtual void | visit (SgOpenStatement *variable_SgOpenStatement) |
virtual void | visit (SgCloseStatement *variable_SgCloseStatement) |
virtual void | visit (SgInquireStatement *variable_SgInquireStatement) |
virtual void | visit (SgFlushStatement *variable_SgFlushStatement) |
virtual void | visit (SgBackspaceStatement *variable_SgBackspaceStatement) |
virtual void | visit (SgRewindStatement *variable_SgRewindStatement) |
virtual void | visit (SgEndfileStatement *variable_SgEndfileStatement) |
virtual void | visit (SgWaitStatement *variable_SgWaitStatement) |
virtual void | visit (SgCAFWithTeamStatement *variable_SgCAFWithTeamStatement) |
virtual void | visit (SgFormatStatement *variable_SgFormatStatement) |
virtual void | visit (SgFortranDo *variable_SgFortranDo) |
virtual void | visit (SgForAllStatement *variable_SgForAllStatement) |
virtual void | visit (SgIOStatement *variable_SgIOStatement) |
virtual void | visit (SgSyncAllStatement *variable_SgSyncAllStatement) |
virtual void | visit (SgSyncImagesStatement *variable_SgSyncImagesStatement) |
virtual void | visit (SgSyncMemoryStatement *variable_SgSyncMemoryStatement) |
virtual void | visit (SgSyncTeamStatement *variable_SgSyncTeamStatement) |
virtual void | visit (SgLockStatement *variable_SgLockStatement) |
virtual void | visit (SgUnlockStatement *variable_SgUnlockStatement) |
virtual void | visit (SgImageControlStatement *variable_SgImageControlStatement) |
virtual void | visit (SgUpcNotifyStatement *variable_SgUpcNotifyStatement) |
virtual void | visit (SgUpcWaitStatement *variable_SgUpcWaitStatement) |
virtual void | visit (SgUpcBarrierStatement *variable_SgUpcBarrierStatement) |
virtual void | visit (SgUpcFenceStatement *variable_SgUpcFenceStatement) |
virtual void | visit (SgUpcForAllStatement *variable_SgUpcForAllStatement) |
virtual void | visit (SgUpirSpmdStatement *variable_SgUpirSpmdStatement) |
virtual void | visit (SgOmpLoopStatement *variable_SgOmpLoopStatement) |
virtual void | visit (SgOmpScanStatement *variable_SgOmpScanStatement) |
virtual void | visit (SgOmpTaskloopStatement *variable_SgOmpTaskloopStatement) |
virtual void | visit (SgOmpTaskgroupStatement *variable_SgOmpTaskgroupStatement) |
virtual void | visit (SgOmpDepobjStatement *variable_SgOmpDepobjStatement) |
virtual void | visit (SgOmpTeamsStatement *variable_SgOmpTeamsStatement) |
virtual void | visit (SgOmpCancellationPointStatement *variable_SgOmpCancellationPointStatement) |
virtual void | visit (SgOmpDeclareMapperStatement *variable_SgOmpDeclareMapperStatement) |
virtual void | visit (SgOmpCancelStatement *variable_SgOmpCancelStatement) |
virtual void | visit (SgOmpDistributeStatement *variable_SgOmpDistributeStatement) |
virtual void | visit (SgOmpMetadirectiveStatement *variable_SgOmpMetadirectiveStatement) |
virtual void | visit (SgOmpSingleStatement *variable_SgOmpSingleStatement) |
virtual void | visit (SgOmpTaskStatement *variable_SgOmpTaskStatement) |
virtual void | visit (SgOmpTargetEnterDataStatement *variable_SgOmpTargetEnterDataStatement) |
virtual void | visit (SgOmpTargetExitDataStatement *variable_SgOmpTargetExitDataStatement) |
virtual void | visit (SgUpirWorksharingStatement *variable_SgUpirWorksharingStatement) |
virtual void | visit (SgOmpForSimdStatement *variable_SgOmpForSimdStatement) |
virtual void | visit (SgOmpDoStatement *variable_SgOmpDoStatement) |
virtual void | visit (SgOmpSectionsStatement *variable_SgOmpSectionsStatement) |
virtual void | visit (SgOmpAtomicStatement *variable_SgOmpAtomicStatement) |
virtual void | visit (SgUpirTaskStatement *variable_SgUpirTaskStatement) |
virtual void | visit (SgOmpTargetDataStatement *variable_SgOmpTargetDataStatement) |
virtual void | visit (SgOmpTargetParallelForStatement *variable_SgOmpTargetParallelForStatement) |
virtual void | visit (SgOmpTargetParallelStatement *variable_SgOmpTargetParallelStatement) |
virtual void | visit (SgOmpDistributeSimdStatement *variable_SgOmpDistributeSimdStatement) |
virtual void | visit (SgOmpDistributeParallelForStatement *variable_SgOmpDistributeParallelForStatement) |
virtual void | visit (SgOmpDistributeParallelForSimdStatement *variable_SgOmpDistributeParallelForSimdStatement) |
virtual void | visit (SgOmpTaskloopSimdStatement *variable_SgOmpTaskloopSimdStatement) |
virtual void | visit (SgOmpTargetUpdateStatement *variable_SgOmpTargetUpdateStatement) |
virtual void | visit (SgOmpTargetParallelForSimdStatement *variable_SgOmpTargetParallelForSimdStatement) |
virtual void | visit (SgOmpTargetParallelLoopStatement *variable_SgOmpTargetParallelLoopStatement) |
virtual void | visit (SgOmpTargetSimdStatement *variable_SgOmpTargetSimdStatement) |
virtual void | visit (SgOmpTargetTeamsStatement *variable_SgOmpTargetTeamsStatement) |
virtual void | visit (SgOmpTargetTeamsDistributeStatement *variable_SgOmpTargetTeamsDistributeStatement) |
virtual void | visit (SgOmpTargetTeamsDistributeSimdStatement *variable_SgOmpTargetTeamsDistributeSimdStatement) |
virtual void | visit (SgOmpTargetTeamsLoopStatement *variable_SgOmpTargetTeamsLoopStatement) |
virtual void | visit (SgOmpTargetTeamsDistributeParallelForStatement *variable_SgOmpTargetTeamsDistributeParallelForStatement) |
virtual void | visit (SgOmpTargetTeamsDistributeParallelForSimdStatement *variable_SgOmpTargetTeamsDistributeParallelForSimdStatement) |
virtual void | visit (SgOmpMasterTaskloopSimdStatement *variable_SgOmpMasterTaskloopSimdStatement) |
virtual void | visit (SgOmpParallelMasterTaskloopStatement *variable_SgOmpParallelMasterTaskloopStatement) |
virtual void | visit (SgOmpParallelMasterTaskloopSimdStatement *variable_SgOmpParallelMasterTaskloopSimdStatement) |
virtual void | visit (SgOmpTeamsDistributeStatement *variable_SgOmpTeamsDistributeStatement) |
virtual void | visit (SgOmpTeamsDistributeSimdStatement *variable_SgOmpTeamsDistributeSimdStatement) |
virtual void | visit (SgOmpTeamsDistributeParallelForStatement *variable_SgOmpTeamsDistributeParallelForStatement) |
virtual void | visit (SgOmpTeamsDistributeParallelForSimdStatement *variable_SgOmpTeamsDistributeParallelForSimdStatement) |
virtual void | visit (SgOmpTeamsLoopStatement *variable_SgOmpTeamsLoopStatement) |
virtual void | visit (SgOmpParallelMasterStatement *variable_SgOmpParallelMasterStatement) |
virtual void | visit (SgOmpMasterTaskloopStatement *variable_SgOmpMasterTaskloopStatement) |
virtual void | visit (SgOmpParallelLoopStatement *variable_SgOmpParallelLoopStatement) |
virtual void | visit (SgOmpUnrollStatement *variable_SgOmpUnrollStatement) |
virtual void | visit (SgOmpTileStatement *variable_SgOmpTileStatement) |
virtual void | visit (SgUpirSimdStatement *variable_SgUpirSimdStatement) |
virtual void | visit (SgOmpCriticalStatement *variable_SgOmpCriticalStatement) |
virtual void | visit (SgOmpOrderedStatement *variable_SgOmpOrderedStatement) |
virtual void | visit (SgUpirLoopStatement *variable_SgUpirLoopStatement) |
virtual void | visit (SgUpirLoopParallelStatement *variable_SgUpirLoopParallelStatement) |
virtual void | visit (SgUpirSyncStatement *variable_SgUpirSyncStatement) |
virtual void | visit (SgUpirFieldBodyStatement *variable_SgUpirFieldBodyStatement) |
virtual void | visit (SgOmpMasterStatement *variable_SgOmpMasterStatement) |
virtual void | visit (SgOmpSectionStatement *variable_SgOmpSectionStatement) |
virtual void | visit (SgOmpWorkshareStatement *variable_SgOmpWorkshareStatement) |
virtual void | visit (SgOmpFlushStatement *variable_SgOmpFlushStatement) |
virtual void | visit (SgOmpAllocateStatement *variable_SgOmpAllocateStatement) |
virtual void | visit (SgOmpOrderedDependStatement *variable_SgOmpOrderedDependStatement) |
virtual void | visit (SgUpirBodyStatement *variable_SgUpirBodyStatement) |
virtual void | visit (SgUpirFieldStatement *variable_SgUpirFieldStatement) |
virtual void | visit (SgBlockDataStatement *variable_SgBlockDataStatement) |
virtual void | visit (SgImplicitStatement *variable_SgImplicitStatement) |
virtual void | visit (SgStatementFunctionStatement *variable_SgStatementFunctionStatement) |
virtual void | visit (SgWhereStatement *variable_SgWhereStatement) |
virtual void | visit (SgNullifyStatement *variable_SgNullifyStatement) |
virtual void | visit (SgEquivalenceStatement *variable_SgEquivalenceStatement) |
virtual void | visit (SgDerivedTypeStatement *variable_SgDerivedTypeStatement) |
virtual void | visit (SgAttributeSpecificationStatement *variable_SgAttributeSpecificationStatement) |
virtual void | visit (SgAllocateStatement *variable_SgAllocateStatement) |
virtual void | visit (SgDeallocateStatement *variable_SgDeallocateStatement) |
virtual void | visit (SgContainsStatement *variable_SgContainsStatement) |
virtual void | visit (SgSequenceStatement *variable_SgSequenceStatement) |
virtual void | visit (SgElseWhereStatement *variable_SgElseWhereStatement) |
virtual void | visit (SgArithmeticIfStatement *variable_SgArithmeticIfStatement) |
virtual void | visit (SgAssignStatement *variable_SgAssignStatement) |
virtual void | visit (SgComputedGotoStatement *variable_SgComputedGotoStatement) |
virtual void | visit (SgAssignedGotoStatement *variable_SgAssignedGotoStatement) |
virtual void | visit (SgNamelistStatement *variable_SgNamelistStatement) |
virtual void | visit (SgImportStatement *variable_SgImportStatement) |
virtual void | visit (SgAssociateStatement *variable_SgAssociateStatement) |
virtual void | visit (SgFortranIncludeLine *variable_SgFortranIncludeLine) |
virtual void | visit (SgNamespaceDeclarationStatement *variable_SgNamespaceDeclarationStatement) |
virtual void | visit (SgNamespaceAliasDeclarationStatement *variable_SgNamespaceAliasDeclarationStatement) |
virtual void | visit (SgNamespaceDefinitionStatement *variable_SgNamespaceDefinitionStatement) |
virtual void | visit (SgUsingDeclarationStatement *variable_SgUsingDeclarationStatement) |
virtual void | visit (SgUsingDirectiveStatement *variable_SgUsingDirectiveStatement) |
virtual void | visit (SgTemplateInstantiationDirectiveStatement *variable_SgTemplateInstantiationDirectiveStatement) |
virtual void | visit (SgStaticAssertionDeclaration *variable_SgStaticAssertionDeclaration) |
virtual void | visit (SgTemplateClassDefinition *variable_SgTemplateClassDefinition) |
virtual void | visit (SgTemplateFunctionDefinition *variable_SgTemplateFunctionDefinition) |
virtual void | visit (SgClassDeclaration *variable_SgClassDeclaration) |
virtual void | visit (SgClassDefinition *variable_SgClassDefinition) |
virtual void | visit (SgFunctionDefinition *variable_SgFunctionDefinition) |
virtual void | visit (SgScopeStatement *variable_SgScopeStatement) |
virtual void | visit (SgMemberFunctionDeclaration *variable_SgMemberFunctionDeclaration) |
virtual void | visit (SgFunctionDeclaration *variable_SgFunctionDeclaration) |
virtual void | visit (SgIncludeDirectiveStatement *variable_SgIncludeDirectiveStatement) |
virtual void | visit (SgDefineDirectiveStatement *variable_SgDefineDirectiveStatement) |
virtual void | visit (SgUndefDirectiveStatement *variable_SgUndefDirectiveStatement) |
virtual void | visit (SgIfdefDirectiveStatement *variable_SgIfdefDirectiveStatement) |
virtual void | visit (SgIfndefDirectiveStatement *variable_SgIfndefDirectiveStatement) |
virtual void | visit (SgIfDirectiveStatement *variable_SgIfDirectiveStatement) |
virtual void | visit (SgDeadIfDirectiveStatement *variable_SgDeadIfDirectiveStatement) |
virtual void | visit (SgElseDirectiveStatement *variable_SgElseDirectiveStatement) |
virtual void | visit (SgElseifDirectiveStatement *variable_SgElseifDirectiveStatement) |
virtual void | visit (SgEndifDirectiveStatement *variable_SgEndifDirectiveStatement) |
virtual void | visit (SgLineDirectiveStatement *variable_SgLineDirectiveStatement) |
virtual void | visit (SgWarningDirectiveStatement *variable_SgWarningDirectiveStatement) |
virtual void | visit (SgErrorDirectiveStatement *variable_SgErrorDirectiveStatement) |
virtual void | visit (SgEmptyDirectiveStatement *variable_SgEmptyDirectiveStatement) |
virtual void | visit (SgIncludeNextDirectiveStatement *variable_SgIncludeNextDirectiveStatement) |
virtual void | visit (SgIdentDirectiveStatement *variable_SgIdentDirectiveStatement) |
virtual void | visit (SgLinemarkerDirectiveStatement *variable_SgLinemarkerDirectiveStatement) |
virtual void | visit (SgC_PreprocessorDirectiveStatement *variable_SgC_PreprocessorDirectiveStatement) |
virtual void | visit (SgClinkageStartStatement *variable_SgClinkageStartStatement) |
virtual void | visit (SgClinkageEndStatement *variable_SgClinkageEndStatement) |
virtual void | visit (SgClinkageDeclarationStatement *variable_SgClinkageDeclarationStatement) |
virtual void | visit (SgOmpDeclareSimdStatement *variable_SgOmpDeclareSimdStatement) |
virtual void | visit (SgOmpBarrierStatement *variable_SgOmpBarrierStatement) |
virtual void | visit (SgOmpTaskyieldStatement *variable_SgOmpTaskyieldStatement) |
virtual void | visit (SgOmpRequiresStatement *variable_SgOmpRequiresStatement) |
virtual void | visit (SgOmpTaskwaitStatement *variable_SgOmpTaskwaitStatement) |
virtual void | visit (SgOmpThreadprivateStatement *variable_SgOmpThreadprivateStatement) |
virtual void | visit (SgMicrosoftAttributeDeclaration *variable_SgMicrosoftAttributeDeclaration) |
virtual void | visit (SgEmptyDeclaration *variable_SgEmptyDeclaration) |
virtual void | visit (SgDeclarationStatement *variable_SgDeclarationStatement) |
virtual void | visit (SgUpirBaseStatement *variable_SgUpirBaseStatement) |
virtual void | visit (SgStatement *variable_SgStatement) |
virtual void | visit (SgVarRefExp *variable_SgVarRefExp) |
virtual void | visit (SgNonrealRefExp *variable_SgNonrealRefExp) |
virtual void | visit (SgCompoundLiteralExp *variable_SgCompoundLiteralExp) |
virtual void | visit (SgLabelRefExp *variable_SgLabelRefExp) |
virtual void | visit (SgClassNameRefExp *variable_SgClassNameRefExp) |
virtual void | visit (SgFunctionRefExp *variable_SgFunctionRefExp) |
virtual void | visit (SgMemberFunctionRefExp *variable_SgMemberFunctionRefExp) |
virtual void | visit (SgTemplateFunctionRefExp *variable_SgTemplateFunctionRefExp) |
virtual void | visit (SgTemplateMemberFunctionRefExp *variable_SgTemplateMemberFunctionRefExp) |
virtual void | visit (SgSizeOfOp *variable_SgSizeOfOp) |
virtual void | visit (SgAlignOfOp *variable_SgAlignOfOp) |
virtual void | visit (SgNoexceptOp *variable_SgNoexceptOp) |
virtual void | visit (SgTypeExpression *variable_SgTypeExpression) |
virtual void | visit (SgLambdaExp *variable_SgLambdaExp) |
virtual void | visit (SgUpcLocalsizeofExpression *variable_SgUpcLocalsizeofExpression) |
virtual void | visit (SgUpcBlocksizeofExpression *variable_SgUpcBlocksizeofExpression) |
virtual void | visit (SgUpcElemsizeofExpression *variable_SgUpcElemsizeofExpression) |
virtual void | visit (SgVarArgStartOp *variable_SgVarArgStartOp) |
virtual void | visit (SgVarArgStartOneOperandOp *variable_SgVarArgStartOneOperandOp) |
virtual void | visit (SgVarArgOp *variable_SgVarArgOp) |
virtual void | visit (SgVarArgEndOp *variable_SgVarArgEndOp) |
virtual void | visit (SgVarArgCopyOp *variable_SgVarArgCopyOp) |
virtual void | visit (SgTypeIdOp *variable_SgTypeIdOp) |
virtual void | visit (SgConditionalExp *variable_SgConditionalExp) |
virtual void | visit (SgNewExp *variable_SgNewExp) |
virtual void | visit (SgDeleteExp *variable_SgDeleteExp) |
virtual void | visit (SgThisExp *variable_SgThisExp) |
virtual void | visit (SgSuperExp *variable_SgSuperExp) |
virtual void | visit (SgClassExp *variable_SgClassExp) |
virtual void | visit (SgRefExp *variable_SgRefExp) |
virtual void | visit (SgAggregateInitializer *variable_SgAggregateInitializer) |
virtual void | visit (SgCompoundInitializer *variable_SgCompoundInitializer) |
virtual void | visit (SgConstructorInitializer *variable_SgConstructorInitializer) |
virtual void | visit (SgAssignInitializer *variable_SgAssignInitializer) |
virtual void | visit (SgBracedInitializer *variable_SgBracedInitializer) |
virtual void | visit (SgExpressionRoot *variable_SgExpressionRoot) |
virtual void | visit (SgMinusOp *variable_SgMinusOp) |
virtual void | visit (SgUnaryAddOp *variable_SgUnaryAddOp) |
virtual void | visit (SgNotOp *variable_SgNotOp) |
virtual void | visit (SgPointerDerefExp *variable_SgPointerDerefExp) |
virtual void | visit (SgAddressOfOp *variable_SgAddressOfOp) |
virtual void | visit (SgMinusMinusOp *variable_SgMinusMinusOp) |
virtual void | visit (SgPlusPlusOp *variable_SgPlusPlusOp) |
virtual void | visit (SgBitComplementOp *variable_SgBitComplementOp) |
virtual void | visit (SgRealPartOp *variable_SgRealPartOp) |
virtual void | visit (SgImagPartOp *variable_SgImagPartOp) |
virtual void | visit (SgConjugateOp *variable_SgConjugateOp) |
virtual void | visit (SgCastExp *variable_SgCastExp) |
virtual void | visit (SgThrowOp *variable_SgThrowOp) |
virtual void | visit (SgArrowExp *variable_SgArrowExp) |
virtual void | visit (SgDotExp *variable_SgDotExp) |
virtual void | visit (SgDotStarOp *variable_SgDotStarOp) |
virtual void | visit (SgArrowStarOp *variable_SgArrowStarOp) |
virtual void | visit (SgEqualityOp *variable_SgEqualityOp) |
virtual void | visit (SgLessThanOp *variable_SgLessThanOp) |
virtual void | visit (SgGreaterThanOp *variable_SgGreaterThanOp) |
virtual void | visit (SgNotEqualOp *variable_SgNotEqualOp) |
virtual void | visit (SgLessOrEqualOp *variable_SgLessOrEqualOp) |
virtual void | visit (SgGreaterOrEqualOp *variable_SgGreaterOrEqualOp) |
virtual void | visit (SgAddOp *variable_SgAddOp) |
virtual void | visit (SgSubtractOp *variable_SgSubtractOp) |
virtual void | visit (SgMultiplyOp *variable_SgMultiplyOp) |
virtual void | visit (SgDivideOp *variable_SgDivideOp) |
virtual void | visit (SgIntegerDivideOp *variable_SgIntegerDivideOp) |
virtual void | visit (SgModOp *variable_SgModOp) |
virtual void | visit (SgAndOp *variable_SgAndOp) |
virtual void | visit (SgOrOp *variable_SgOrOp) |
virtual void | visit (SgBitXorOp *variable_SgBitXorOp) |
virtual void | visit (SgBitAndOp *variable_SgBitAndOp) |
virtual void | visit (SgBitOrOp *variable_SgBitOrOp) |
virtual void | visit (SgBitEqvOp *variable_SgBitEqvOp) |
virtual void | visit (SgCommaOpExp *variable_SgCommaOpExp) |
virtual void | visit (SgLshiftOp *variable_SgLshiftOp) |
virtual void | visit (SgRshiftOp *variable_SgRshiftOp) |
virtual void | visit (SgPntrArrRefExp *variable_SgPntrArrRefExp) |
virtual void | visit (SgScopeOp *variable_SgScopeOp) |
virtual void | visit (SgAssignOp *variable_SgAssignOp) |
virtual void | visit (SgPlusAssignOp *variable_SgPlusAssignOp) |
virtual void | visit (SgMinusAssignOp *variable_SgMinusAssignOp) |
virtual void | visit (SgAndAssignOp *variable_SgAndAssignOp) |
virtual void | visit (SgIorAssignOp *variable_SgIorAssignOp) |
virtual void | visit (SgMultAssignOp *variable_SgMultAssignOp) |
virtual void | visit (SgDivAssignOp *variable_SgDivAssignOp) |
virtual void | visit (SgModAssignOp *variable_SgModAssignOp) |
virtual void | visit (SgXorAssignOp *variable_SgXorAssignOp) |
virtual void | visit (SgLshiftAssignOp *variable_SgLshiftAssignOp) |
virtual void | visit (SgRshiftAssignOp *variable_SgRshiftAssignOp) |
virtual void | visit (SgIntegerDivideAssignOp *variable_SgIntegerDivideAssignOp) |
virtual void | visit (SgExponentiationAssignOp *variable_SgExponentiationAssignOp) |
virtual void | visit (SgConcatenationOp *variable_SgConcatenationOp) |
virtual void | visit (SgNaryComparisonOp *variable_SgNaryComparisonOp) |
virtual void | visit (SgNaryBooleanOp *variable_SgNaryBooleanOp) |
virtual void | visit (SgBoolValExp *variable_SgBoolValExp) |
virtual void | visit (SgStringVal *variable_SgStringVal) |
virtual void | visit (SgShortVal *variable_SgShortVal) |
virtual void | visit (SgCharVal *variable_SgCharVal) |
virtual void | visit (SgUnsignedCharVal *variable_SgUnsignedCharVal) |
virtual void | visit (SgWcharVal *variable_SgWcharVal) |
virtual void | visit (SgChar16Val *variable_SgChar16Val) |
virtual void | visit (SgChar32Val *variable_SgChar32Val) |
virtual void | visit (SgUnsignedShortVal *variable_SgUnsignedShortVal) |
virtual void | visit (SgIntVal *variable_SgIntVal) |
virtual void | visit (SgEnumVal *variable_SgEnumVal) |
virtual void | visit (SgUnsignedIntVal *variable_SgUnsignedIntVal) |
virtual void | visit (SgLongIntVal *variable_SgLongIntVal) |
virtual void | visit (SgLongLongIntVal *variable_SgLongLongIntVal) |
virtual void | visit (SgUnsignedLongLongIntVal *variable_SgUnsignedLongLongIntVal) |
virtual void | visit (SgUnsignedLongVal *variable_SgUnsignedLongVal) |
virtual void | visit (SgFloatVal *variable_SgFloatVal) |
virtual void | visit (SgDoubleVal *variable_SgDoubleVal) |
virtual void | visit (SgLongDoubleVal *variable_SgLongDoubleVal) |
virtual void | visit (SgFloat80Val *variable_SgFloat80Val) |
virtual void | visit (SgFloat128Val *variable_SgFloat128Val) |
virtual void | visit (SgNullptrValExp *variable_SgNullptrValExp) |
virtual void | visit (SgVoidVal *variable_SgVoidVal) |
virtual void | visit (SgFunctionParameterRefExp *variable_SgFunctionParameterRefExp) |
virtual void | visit (SgTemplateParameterVal *variable_SgTemplateParameterVal) |
virtual void | visit (SgUpcThreads *variable_SgUpcThreads) |
virtual void | visit (SgUpcMythread *variable_SgUpcMythread) |
virtual void | visit (SgComplexVal *variable_SgComplexVal) |
virtual void | visit (SgNullExpression *variable_SgNullExpression) |
virtual void | visit (SgVariantExpression *variable_SgVariantExpression) |
virtual void | visit (SgStatementExpression *variable_SgStatementExpression) |
virtual void | visit (SgAsmOp *variable_SgAsmOp) |
virtual void | visit (SgCudaKernelExecConfig *variable_SgCudaKernelExecConfig) |
virtual void | visit (SgCudaKernelCallExp *variable_SgCudaKernelCallExp) |
virtual void | visit (SgLambdaRefExp *variable_SgLambdaRefExp) |
virtual void | visit (SgTupleExp *variable_SgTupleExp) |
virtual void | visit (SgListExp *variable_SgListExp) |
virtual void | visit (SgDictionaryExp *variable_SgDictionaryExp) |
virtual void | visit (SgKeyDatumPair *variable_SgKeyDatumPair) |
virtual void | visit (SgComprehension *variable_SgComprehension) |
virtual void | visit (SgListComprehension *variable_SgListComprehension) |
virtual void | visit (SgSetComprehension *variable_SgSetComprehension) |
virtual void | visit (SgDictionaryComprehension *variable_SgDictionaryComprehension) |
virtual void | visit (SgMembershipOp *variable_SgMembershipOp) |
virtual void | visit (SgNonMembershipOp *variable_SgNonMembershipOp) |
virtual void | visit (SgIsOp *variable_SgIsOp) |
virtual void | visit (SgIsNotOp *variable_SgIsNotOp) |
virtual void | visit (SgStringConversion *variable_SgStringConversion) |
virtual void | visit (SgYieldExpression *variable_SgYieldExpression) |
virtual void | visit (SgFoldExpression *variable_SgFoldExpression) |
virtual void | visit (SgChooseExpression *variable_SgChooseExpression) |
virtual void | visit (SgAwaitExpression *variable_SgAwaitExpression) |
virtual void | visit (SgSpaceshipOp *variable_SgSpaceshipOp) |
virtual void | visit (SgSubscriptExpression *variable_SgSubscriptExpression) |
virtual void | visit (SgColonShapeExp *variable_SgColonShapeExp) |
virtual void | visit (SgAsteriskShapeExp *variable_SgAsteriskShapeExp) |
virtual void | visit (SgIOItemExpression *variable_SgIOItemExpression) |
virtual void | visit (SgImpliedDo *variable_SgImpliedDo) |
virtual void | visit (SgExponentiationOp *variable_SgExponentiationOp) |
virtual void | visit (SgUnknownArrayOrFunctionReference *variable_SgUnknownArrayOrFunctionReference) |
virtual void | visit (SgActualArgumentExpression *variable_SgActualArgumentExpression) |
virtual void | visit (SgUserDefinedBinaryOp *variable_SgUserDefinedBinaryOp) |
virtual void | visit (SgPointerAssignOp *variable_SgPointerAssignOp) |
virtual void | visit (SgCAFCoExpression *variable_SgCAFCoExpression) |
virtual void | visit (SgDesignatedInitializer *variable_SgDesignatedInitializer) |
virtual void | visit (SgMatrixExp *variable_SgMatrixExp) |
virtual void | visit (SgRangeExp *variable_SgRangeExp) |
virtual void | visit (SgMagicColonExp *variable_SgMagicColonExp) |
virtual void | visit (SgElementwiseMultiplyOp *variable_SgElementwiseMultiplyOp) |
virtual void | visit (SgPowerOp *variable_SgPowerOp) |
virtual void | visit (SgElementwisePowerOp *variable_SgElementwisePowerOp) |
virtual void | visit (SgElementwiseDivideOp *variable_SgElementwiseDivideOp) |
virtual void | visit (SgLeftDivideOp *variable_SgLeftDivideOp) |
virtual void | visit (SgElementwiseLeftDivideOp *variable_SgElementwiseLeftDivideOp) |
virtual void | visit (SgElementwiseAddOp *variable_SgElementwiseAddOp) |
virtual void | visit (SgElementwiseSubtractOp *variable_SgElementwiseSubtractOp) |
virtual void | visit (SgMatrixTransposeOp *variable_SgMatrixTransposeOp) |
virtual void | visit (SgElementwiseOp *variable_SgElementwiseOp) |
virtual void | visit (SgInitializer *variable_SgInitializer) |
virtual void | visit (SgSIMDLoad *variable_SgSIMDLoad) |
virtual void | visit (SgSIMDBroadcast *variable_SgSIMDBroadcast) |
virtual void | visit (SgSIMDStore *variable_SgSIMDStore) |
virtual void | visit (SgSIMDPartialStore *variable_SgSIMDPartialStore) |
virtual void | visit (SgSIMDScalarStore *variable_SgSIMDScalarStore) |
virtual void | visit (SgSIMDGather *variable_SgSIMDGather) |
virtual void | visit (SgSIMDExplicitGather *variable_SgSIMDExplicitGather) |
virtual void | visit (SgSIMDScatter *variable_SgSIMDScatter) |
virtual void | visit (SgSIMDAddOp *variable_SgSIMDAddOp) |
virtual void | visit (SgSIMDSubOp *variable_SgSIMDSubOp) |
virtual void | visit (SgSIMDMulOp *variable_SgSIMDMulOp) |
virtual void | visit (SgSIMDDivOp *variable_SgSIMDDivOp) |
virtual void | visit (SgSIMDFmaOp *variable_SgSIMDFmaOp) |
virtual void | visit (SgSIMDBinaryOp *variable_SgSIMDBinaryOp) |
virtual void | visit (SgUserDefinedUnaryOp *variable_SgUserDefinedUnaryOp) |
virtual void | visit (SgPseudoDestructorRefExp *variable_SgPseudoDestructorRefExp) |
virtual void | visit (SgUnaryOp *variable_SgUnaryOp) |
virtual void | visit (SgCompoundAssignOp *variable_SgCompoundAssignOp) |
virtual void | visit (SgBinaryOp *variable_SgBinaryOp) |
virtual void | visit (SgNaryOp *variable_SgNaryOp) |
virtual void | visit (SgValueExp *variable_SgValueExp) |
virtual void | visit (SgExprListExp *variable_SgExprListExp) |
virtual void | visit (SgFunctionCallExp *variable_SgFunctionCallExp) |
virtual void | visit (SgCallExpression *variable_SgCallExpression) |
virtual void | visit (SgTypeTraitBuiltinOperator *variable_SgTypeTraitBuiltinOperator) |
virtual void | visit (SgExpression *variable_SgExpression) |
virtual void | visit (SgTemplateVariableSymbol *variable_SgTemplateVariableSymbol) |
virtual void | visit (SgVariableSymbol *variable_SgVariableSymbol) |
virtual void | visit (SgFunctionTypeSymbol *variable_SgFunctionTypeSymbol) |
virtual void | visit (SgTemplateClassSymbol *variable_SgTemplateClassSymbol) |
virtual void | visit (SgClassSymbol *variable_SgClassSymbol) |
virtual void | visit (SgTemplateSymbol *variable_SgTemplateSymbol) |
virtual void | visit (SgEnumSymbol *variable_SgEnumSymbol) |
virtual void | visit (SgEnumFieldSymbol *variable_SgEnumFieldSymbol) |
virtual void | visit (SgTemplateTypedefSymbol *variable_SgTemplateTypedefSymbol) |
virtual void | visit (SgTypedefSymbol *variable_SgTypedefSymbol) |
virtual void | visit (SgTemplateFunctionSymbol *variable_SgTemplateFunctionSymbol) |
virtual void | visit (SgTemplateMemberFunctionSymbol *variable_SgTemplateMemberFunctionSymbol) |
virtual void | visit (SgLabelSymbol *variable_SgLabelSymbol) |
virtual void | visit (SgDefaultSymbol *variable_SgDefaultSymbol) |
virtual void | visit (SgNamespaceSymbol *variable_SgNamespaceSymbol) |
virtual void | visit (SgIntrinsicSymbol *variable_SgIntrinsicSymbol) |
virtual void | visit (SgModuleSymbol *variable_SgModuleSymbol) |
virtual void | visit (SgInterfaceSymbol *variable_SgInterfaceSymbol) |
virtual void | visit (SgCommonSymbol *variable_SgCommonSymbol) |
virtual void | visit (SgRenameSymbol *variable_SgRenameSymbol) |
virtual void | visit (SgMemberFunctionSymbol *variable_SgMemberFunctionSymbol) |
virtual void | visit (SgFunctionSymbol *variable_SgFunctionSymbol) |
virtual void | visit (SgAliasSymbol *variable_SgAliasSymbol) |
virtual void | visit (SgNonrealSymbol *variable_SgNonrealSymbol) |
virtual void | visit (SgSymbol *variable_SgSymbol) |
virtual void | visit (SgCommonBlockObject *variable_SgCommonBlockObject) |
virtual void | visit (SgInitializedName *variable_SgInitializedName) |
virtual void | visit (SgLambdaCapture *variable_SgLambdaCapture) |
virtual void | visit (SgLambdaCaptureList *variable_SgLambdaCaptureList) |
virtual void | visit (SgOmpOrderedClause *variable_SgOmpOrderedClause) |
virtual void | visit (SgOmpNowaitClause *variable_SgOmpNowaitClause) |
virtual void | visit (SgOmpNogroupClause *variable_SgOmpNogroupClause) |
virtual void | visit (SgOmpReadClause *variable_SgOmpReadClause) |
virtual void | visit (SgOmpThreadsClause *variable_SgOmpThreadsClause) |
virtual void | visit (SgOmpSimdClause *variable_SgOmpSimdClause) |
virtual void | visit (SgOmpReverseOffloadClause *variable_SgOmpReverseOffloadClause) |
virtual void | visit (SgOmpExtImplementationDefinedRequirementClause *variable_SgOmpExtImplementationDefinedRequirementClause) |
virtual void | visit (SgOmpUnifiedAddressClause *variable_SgOmpUnifiedAddressClause) |
virtual void | visit (SgOmpUnifiedSharedMemoryClause *variable_SgOmpUnifiedSharedMemoryClause) |
virtual void | visit (SgOmpDynamicAllocatorsClause *variable_SgOmpDynamicAllocatorsClause) |
virtual void | visit (SgOmpAtomicDefaultMemOrderClause *variable_SgOmpAtomicDefaultMemOrderClause) |
virtual void | visit (SgOmpWriteClause *variable_SgOmpWriteClause) |
virtual void | visit (SgOmpUpdateClause *variable_SgOmpUpdateClause) |
virtual void | visit (SgOmpDepobjUpdateClause *variable_SgOmpDepobjUpdateClause) |
virtual void | visit (SgOmpDestroyClause *variable_SgOmpDestroyClause) |
virtual void | visit (SgOmpCaptureClause *variable_SgOmpCaptureClause) |
virtual void | visit (SgOmpSeqCstClause *variable_SgOmpSeqCstClause) |
virtual void | visit (SgOmpAcqRelClause *variable_SgOmpAcqRelClause) |
virtual void | visit (SgOmpReleaseClause *variable_SgOmpReleaseClause) |
virtual void | visit (SgOmpAcquireClause *variable_SgOmpAcquireClause) |
virtual void | visit (SgOmpRelaxedClause *variable_SgOmpRelaxedClause) |
virtual void | visit (SgOmpParallelClause *variable_SgOmpParallelClause) |
virtual void | visit (SgOmpSectionsClause *variable_SgOmpSectionsClause) |
virtual void | visit (SgOmpForClause *variable_SgOmpForClause) |
virtual void | visit (SgOmpTaskgroupClause *variable_SgOmpTaskgroupClause) |
virtual void | visit (SgOmpBeginClause *variable_SgOmpBeginClause) |
virtual void | visit (SgOmpEndClause *variable_SgOmpEndClause) |
virtual void | visit (SgOmpUntiedClause *variable_SgOmpUntiedClause) |
virtual void | visit (SgOmpMergeableClause *variable_SgOmpMergeableClause) |
virtual void | visit (SgOmpDefaultClause *variable_SgOmpDefaultClause) |
virtual void | visit (SgOmpAtomicClause *variable_SgOmpAtomicClause) |
virtual void | visit (SgOmpProcBindClause *variable_SgOmpProcBindClause) |
virtual void | visit (SgOmpOrderClause *variable_SgOmpOrderClause) |
virtual void | visit (SgOmpBindClause *variable_SgOmpBindClause) |
virtual void | visit (SgOmpInbranchClause *variable_SgOmpInbranchClause) |
virtual void | visit (SgOmpNotinbranchClause *variable_SgOmpNotinbranchClause) |
virtual void | visit (SgOmpCollapseClause *variable_SgOmpCollapseClause) |
virtual void | visit (SgOmpIfClause *variable_SgOmpIfClause) |
virtual void | visit (SgOmpFinalClause *variable_SgOmpFinalClause) |
virtual void | visit (SgOmpPriorityClause *variable_SgOmpPriorityClause) |
virtual void | visit (SgUpirNumUnitsField *variable_SgUpirNumUnitsField) |
virtual void | visit (SgOmpNumTeamsClause *variable_SgOmpNumTeamsClause) |
virtual void | visit (SgOmpGrainsizeClause *variable_SgOmpGrainsizeClause) |
virtual void | visit (SgOmpDetachClause *variable_SgOmpDetachClause) |
virtual void | visit (SgOmpNumTasksClause *variable_SgOmpNumTasksClause) |
virtual void | visit (SgOmpHintClause *variable_SgOmpHintClause) |
virtual void | visit (SgOmpThreadLimitClause *variable_SgOmpThreadLimitClause) |
virtual void | visit (SgOmpNontemporalClause *variable_SgOmpNontemporalClause) |
virtual void | visit (SgOmpInclusiveClause *variable_SgOmpInclusiveClause) |
virtual void | visit (SgOmpExclusiveClause *variable_SgOmpExclusiveClause) |
virtual void | visit (SgOmpIsDevicePtrClause *variable_SgOmpIsDevicePtrClause) |
virtual void | visit (SgOmpUseDevicePtrClause *variable_SgOmpUseDevicePtrClause) |
virtual void | visit (SgOmpUseDeviceAddrClause *variable_SgOmpUseDeviceAddrClause) |
virtual void | visit (SgOmpDeviceClause *variable_SgOmpDeviceClause) |
virtual void | visit (SgOmpSafelenClause *variable_SgOmpSafelenClause) |
virtual void | visit (SgOmpSimdlenClause *variable_SgOmpSimdlenClause) |
virtual void | visit (SgOmpPartialClause *variable_SgOmpPartialClause) |
virtual void | visit (SgOmpFullClause *variable_SgOmpFullClause) |
virtual void | visit (SgOmpSizesClause *variable_SgOmpSizesClause) |
virtual void | visit (SgUpirBranchField *variable_SgUpirBranchField) |
virtual void | visit (SgUpirNestedLevelField *variable_SgUpirNestedLevelField) |
virtual void | visit (SgUpirNestedParentField *variable_SgUpirNestedParentField) |
virtual void | visit (SgUpirNestedChildField *variable_SgUpirNestedChildField) |
virtual void | visit (SgUpirSyncField *variable_SgUpirSyncField) |
virtual void | visit (SgUpirDataField *variable_SgUpirDataField) |
virtual void | visit (SgUpirTargetField *variable_SgUpirTargetField) |
virtual void | visit (SgUpirDataItemField *variable_SgUpirDataItemField) |
virtual void | visit (SgOmpExpressionClause *variable_SgOmpExpressionClause) |
virtual void | visit (SgOmpCopyprivateClause *variable_SgOmpCopyprivateClause) |
virtual void | visit (SgOmpPrivateClause *variable_SgOmpPrivateClause) |
virtual void | visit (SgOmpFirstprivateClause *variable_SgOmpFirstprivateClause) |
virtual void | visit (SgOmpSharedClause *variable_SgOmpSharedClause) |
virtual void | visit (SgOmpCopyinClause *variable_SgOmpCopyinClause) |
virtual void | visit (SgOmpLastprivateClause *variable_SgOmpLastprivateClause) |
virtual void | visit (SgOmpReductionClause *variable_SgOmpReductionClause) |
virtual void | visit (SgOmpInReductionClause *variable_SgOmpInReductionClause) |
virtual void | visit (SgOmpTaskReductionClause *variable_SgOmpTaskReductionClause) |
virtual void | visit (SgOmpAllocateClause *variable_SgOmpAllocateClause) |
virtual void | visit (SgOmpDependClause *variable_SgOmpDependClause) |
virtual void | visit (SgOmpToClause *variable_SgOmpToClause) |
virtual void | visit (SgOmpUsesAllocatorsClause *variable_SgOmpUsesAllocatorsClause) |
virtual void | visit (SgOmpFromClause *variable_SgOmpFromClause) |
virtual void | visit (SgOmpAffinityClause *variable_SgOmpAffinityClause) |
virtual void | visit (SgOmpMapClause *variable_SgOmpMapClause) |
virtual void | visit (SgOmpLinearClause *variable_SgOmpLinearClause) |
virtual void | visit (SgOmpUniformClause *variable_SgOmpUniformClause) |
virtual void | visit (SgOmpAlignedClause *variable_SgOmpAlignedClause) |
virtual void | visit (SgOmpVariablesClause *variable_SgOmpVariablesClause) |
virtual void | visit (SgOmpScheduleClause *variable_SgOmpScheduleClause) |
virtual void | visit (SgOmpWhenClause *variable_SgOmpWhenClause) |
virtual void | visit (SgOmpDistScheduleClause *variable_SgOmpDistScheduleClause) |
virtual void | visit (SgOmpDefaultmapClause *variable_SgOmpDefaultmapClause) |
virtual void | visit (SgOmpAllocatorClause *variable_SgOmpAllocatorClause) |
virtual void | visit (SgOmpUsesAllocatorsDefination *variable_SgOmpUsesAllocatorsDefination) |
virtual void | visit (SgOmpClause *variable_SgOmpClause) |
virtual void | visit (SgRenamePair *variable_SgRenamePair) |
virtual void | visit (SgInterfaceBody *variable_SgInterfaceBody) |
virtual void | visit (SgHeaderFileBody *variable_SgHeaderFileBody) |
virtual void | visit (SgLocatedNodeSupport *variable_SgLocatedNodeSupport) |
virtual void | visit (SgToken *variable_SgToken) |
virtual void | visit (SgLocatedNode *variable_SgLocatedNode) |
virtual void | visit (SgNode *variable_SgNode) |
virtual void | visitDefault (SgNode *n) |
Public Member Functions inherited from Visitor_R< R > | |
virtual R & | getResult () |
virtual const R & | getResult () const |
Protected Attributes | |
ROSE_VisitorPattern * | _strategy |
Strategy to process a node, can be set dynamically. | |
Protected Attributes inherited from Visitor_R< R > | |
R | _result |
Result of a visit method. | |
|
inline |
Allows the strategy to be set dynamically.
strategy | a visitor to process a node. |
Definition at line 333887 of file Cxx_Grammar.h.