ROSE 0.11.145.147
Public Member Functions | Protected Attributes | List of all members
Visitor_R< R > Class Template Reference

Description

template<class R>
class Visitor_R< R >

Definition at line 2107 of file Cxx_GrammarVisitorSupport.h.

Inheritance diagram for Visitor_R< R >:
Inheritance graph
[legend]
Collaboration diagram for Visitor_R< R >:
Collaboration graph
[legend]

Public Member Functions

virtual R & getResult ()
 Return the result of the visitor's computation.
 
virtual const R & getResult () const
 Return the result of the visitor's computation.
 
- Public Member Functions inherited from ROSE_VisitorPattern
virtual void visitDefault (SgNode *)
 
virtual void visit (SgJovialBitVal *)
 
virtual void visit (SgName *)
 
virtual void visit (SgSymbolTable *)
 
virtual void visit (SgPragma *)
 
virtual void visit (SgModifierNodes *)
 
virtual void visit (SgConstVolatileModifier *)
 
virtual void visit (SgStorageModifier *)
 
virtual void visit (SgAccessModifier *)
 
virtual void visit (SgFunctionModifier *)
 
virtual void visit (SgUPC_AccessModifier *)
 
virtual void visit (SgLinkageModifier *)
 
virtual void visit (SgSpecialFunctionModifier *)
 
virtual void visit (SgTypeModifier *)
 
virtual void visit (SgElaboratedTypeModifier *)
 
virtual void visit (SgBaseClassModifier *)
 
virtual void visit (SgDeclarationModifier *)
 
virtual void visit (SgStructureModifier *)
 
virtual void visit (SgOpenclAccessModeModifier *)
 
virtual void visit (SgModifier *)
 
virtual void visit (Sg_File_Info *)
 
virtual void visit (SgSourceFile *)
 
virtual void visit (SgUnknownFile *)
 
virtual void visit (SgJvmComposite *)
 
virtual void visit (SgBinaryComposite *)
 
virtual void visit (SgFile *)
 
virtual void visit (SgFileList *)
 
virtual void visit (SgDirectory *)
 
virtual void visit (SgDirectoryList *)
 
virtual void visit (SgProject *)
 
virtual void visit (SgOptions *)
 
virtual void visit (SgUnparse_Info *)
 
virtual void visit (SgIncludeFile *)
 
virtual void visit (SgFuncDecl_attr *)
 
virtual void visit (SgClassDecl_attr *)
 
virtual void visit (SgTypedefSeq *)
 
virtual void visit (SgFunctionParameterTypeList *)
 
virtual void visit (SgTemplateParameter *)
 
virtual void visit (SgTemplateArgument *)
 
virtual void visit (SgTemplateParameterList *)
 
virtual void visit (SgTemplateArgumentList *)
 
virtual void visit (SgBitAttribute *)
 
virtual void visit (SgAttribute *)
 
virtual void visit (SgExpBaseClass *)
 
virtual void visit (SgNonrealBaseClass *)
 
virtual void visit (SgBaseClass *)
 
virtual void visit (SgUndirectedGraphEdge *)
 
virtual void visit (SgDirectedGraphEdge *)
 
virtual void visit (SgGraphNode *)
 
virtual void visit (SgGraphEdge *)
 
virtual void visit (SgStringKeyedBidirectionalGraph *)
 
virtual void visit (SgIntKeyedBidirectionalGraph *)
 
virtual void visit (SgBidirectionalGraph *)
 
virtual void visit (SgIncidenceDirectedGraph *)
 
virtual void visit (SgIncidenceUndirectedGraph *)
 
virtual void visit (SgGraph *)
 
virtual void visit (SgGraphNodeList *)
 
virtual void visit (SgGraphEdgeList *)
 
virtual void visit (SgQualifiedName *)
 
virtual void visit (SgNameGroup *)
 
virtual void visit (SgDimensionObject *)
 
virtual void visit (SgDataStatementGroup *)
 
virtual void visit (SgDataStatementObject *)
 
virtual void visit (SgDataStatementValue *)
 
virtual void visit (SgFormatItem *)
 
virtual void visit (SgFormatItemList *)
 
virtual void visit (SgTypeTable *)
 
virtual void visit (SgJavaImportStatementList *)
 
virtual void visit (SgJavaClassDeclarationList *)
 
virtual void visit (SgHeaderFileReport *)
 
virtual void visit (SgSupport *)
 
virtual void visit (SgTypeUnknown *)
 
virtual void visit (SgTypeChar *)
 
virtual void visit (SgTypeSignedChar *)
 
virtual void visit (SgTypeUnsignedChar *)
 
virtual void visit (SgTypeShort *)
 
virtual void visit (SgTypeSignedShort *)
 
virtual void visit (SgTypeUnsignedShort *)
 
virtual void visit (SgTypeInt *)
 
virtual void visit (SgTypeSignedInt *)
 
virtual void visit (SgTypeUnsignedInt *)
 
virtual void visit (SgTypeLong *)
 
virtual void visit (SgTypeSignedLong *)
 
virtual void visit (SgTypeUnsignedLong *)
 
virtual void visit (SgTypeVoid *)
 
virtual void visit (SgTypeGlobalVoid *)
 
virtual void visit (SgTypeWchar *)
 
virtual void visit (SgTypeFloat *)
 
virtual void visit (SgTypeDouble *)
 
virtual void visit (SgTypeLongLong *)
 
virtual void visit (SgTypeSignedLongLong *)
 
virtual void visit (SgTypeUnsignedLongLong *)
 
virtual void visit (SgTypeLongDouble *)
 
virtual void visit (SgTypeFloat80 *)
 
virtual void visit (SgTypeFloat128 *)
 
virtual void visit (SgTypeString *)
 
virtual void visit (SgTypeBool *)
 
virtual void visit (SgTypeFixed *)
 
virtual void visit (SgTypeMatrix *)
 
virtual void visit (SgTypeTuple *)
 
virtual void visit (SgTypeNullptr *)
 
virtual void visit (SgTypeComplex *)
 
virtual void visit (SgTypeImaginary *)
 
virtual void visit (SgTypeDefault *)
 
virtual void visit (SgPointerMemberType *)
 
virtual void visit (SgReferenceType *)
 
virtual void visit (SgRvalueReferenceType *)
 
virtual void visit (SgDeclType *)
 
virtual void visit (SgTypeOfType *)
 
virtual void visit (SgTypeCAFTeam *)
 
virtual void visit (SgTypeUnsigned128bitInteger *)
 
virtual void visit (SgTypeSigned128bitInteger *)
 
virtual void visit (SgTypeLabel *)
 
virtual void visit (SgJavaParameterizedType *)
 
virtual void visit (SgJavaQualifiedType *)
 
virtual void visit (SgJavaWildcardType *)
 
virtual void visit (SgJavaUnionType *)
 
virtual void visit (SgJavaParameterType *)
 
virtual void visit (SgJovialTableType *)
 
virtual void visit (SgTemplateType *)
 
virtual void visit (SgEnumType *)
 
virtual void visit (SgTypedefType *)
 
virtual void visit (SgNonrealType *)
 
virtual void visit (SgAutoType *)
 
virtual void visit (SgModifierType *)
 
virtual void visit (SgPartialFunctionModifierType *)
 
virtual void visit (SgArrayType *)
 
virtual void visit (SgTypeEllipse *)
 
virtual void visit (SgAdaAccessType *)
 
virtual void visit (SgAdaSubtype *)
 
virtual void visit (SgAdaDerivedType *)
 
virtual void visit (SgAdaModularType *)
 
virtual void visit (SgAdaDiscriminatedType *)
 
virtual void visit (SgAdaFormalType *)
 
virtual void visit (SgAdaDiscreteType *)
 
virtual void visit (SgAdaSubroutineType *)
 
virtual void visit (SgRangeType *)
 
virtual void visit (SgJovialBitType *)
 
virtual void visit (SgTypeCrayPointer *)
 
virtual void visit (SgPartialFunctionType *)
 
virtual void visit (SgMemberFunctionType *)
 
virtual void visit (SgFunctionType *)
 
virtual void visit (SgPointerType *)
 
virtual void visit (SgAdaTaskType *)
 
virtual void visit (SgAdaProtectedType *)
 
virtual void visit (SgClassType *)
 
virtual void visit (SgNamedType *)
 
virtual void visit (SgQualifiedNameType *)
 
virtual void visit (SgTypeChar16 *)
 
virtual void visit (SgTypeChar32 *)
 
virtual void visit (SgType *)
 
virtual void visit (SgForStatement *)
 
virtual void visit (SgForInitStatement *)
 
virtual void visit (SgRangeBasedForStatement *)
 
virtual void visit (SgCatchStatementSeq *)
 
virtual void visit (SgFunctionParameterList *)
 
virtual void visit (SgAdaParameterList *)
 
virtual void visit (SgCtorInitializerList *)
 
virtual void visit (SgBasicBlock *)
 
virtual void visit (SgGlobal *)
 
virtual void visit (SgIfStmt *)
 
virtual void visit (SgWhileStmt *)
 
virtual void visit (SgDoWhileStmt *)
 
virtual void visit (SgSwitchStatement *)
 
virtual void visit (SgCatchOptionStmt *)
 
virtual void visit (SgFunctionParameterScope *)
 
virtual void visit (SgDeclarationScope *)
 
virtual void visit (SgVariableDefinition *)
 
virtual void visit (SgStmtDeclarationStatement *)
 
virtual void visit (SgEnumDeclaration *)
 
virtual void visit (SgAsmStmt *)
 
virtual void visit (SgFunctionTypeTable *)
 
virtual void visit (SgExprStatement *)
 
virtual void visit (SgLabelStatement *)
 
virtual void visit (SgCaseOptionStmt *)
 
virtual void visit (SgTryStmt *)
 
virtual void visit (SgDefaultOptionStmt *)
 
virtual void visit (SgBreakStmt *)
 
virtual void visit (SgContinueStmt *)
 
virtual void visit (SgReturnStmt *)
 
virtual void visit (SgGotoStatement *)
 
virtual void visit (SgAdaExitStmt *)
 
virtual void visit (SgAdaLoopStmt *)
 
virtual void visit (SgAdaDelayStmt *)
 
virtual void visit (SgAdaSelectStmt *)
 
virtual void visit (SgAdaSelectAlternativeStmt *)
 
virtual void visit (SgAdaTerminateStmt *)
 
virtual void visit (SgAdaUnscopedBlock *)
 
virtual void visit (SgAdaVariantWhenStmt *)
 
virtual void visit (SgSpawnStmt *)
 
virtual void visit (SgFortranContinueStmt *)
 
virtual void visit (SgTemplateTypedefDeclaration *)
 
virtual void visit (SgTemplateInstantiationTypedefDeclaration *)
 
virtual void visit (SgTypedefDeclaration *)
 
virtual void visit (SgNullStatement *)
 
virtual void visit (SgVariantStatement *)
 
virtual void visit (SgPragmaDeclaration *)
 
virtual void visit (SgTemplateClassDeclaration *)
 
virtual void visit (SgTemplateMemberFunctionDeclaration *)
 
virtual void visit (SgTemplateFunctionDeclaration *)
 
virtual void visit (SgTemplateVariableDeclaration *)
 
virtual void visit (SgTemplateDeclaration *)
 
virtual void visit (SgVariableDeclaration *)
 
virtual void visit (SgTemplateInstantiationDecl *)
 
virtual void visit (SgTemplateInstantiationDefn *)
 
virtual void visit (SgTemplateInstantiationFunctionDecl *)
 
virtual void visit (SgTemplateInstantiationMemberFunctionDecl *)
 
virtual void visit (SgNonrealDecl *)
 
virtual void visit (SgWithStatement *)
 
virtual void visit (SgPythonGlobalStmt *)
 
virtual void visit (SgPythonPrintStmt *)
 
virtual void visit (SgPassStatement *)
 
virtual void visit (SgAssertStmt *)
 
virtual void visit (SgExecStatement *)
 
virtual void visit (SgProgramHeaderStatement *)
 
virtual void visit (SgProcedureHeaderStatement *)
 
virtual void visit (SgEntryStatement *)
 
virtual void visit (SgFortranNonblockedDo *)
 
virtual void visit (SgInterfaceStatement *)
 
virtual void visit (SgParameterStatement *)
 
virtual void visit (SgCommonBlock *)
 
virtual void visit (SgModuleStatement *)
 
virtual void visit (SgUseStatement *)
 
virtual void visit (SgProcessControlStatement *)
 
virtual void visit (SgPrintStatement *)
 
virtual void visit (SgReadStatement *)
 
virtual void visit (SgWriteStatement *)
 
virtual void visit (SgOpenStatement *)
 
virtual void visit (SgCloseStatement *)
 
virtual void visit (SgInquireStatement *)
 
virtual void visit (SgFlushStatement *)
 
virtual void visit (SgBackspaceStatement *)
 
virtual void visit (SgRewindStatement *)
 
virtual void visit (SgEndfileStatement *)
 
virtual void visit (SgWaitStatement *)
 
virtual void visit (SgCAFWithTeamStatement *)
 
virtual void visit (SgFormatStatement *)
 
virtual void visit (SgFortranDo *)
 
virtual void visit (SgForAllStatement *)
 
virtual void visit (SgIOStatement *)
 
virtual void visit (SgSyncAllStatement *)
 
virtual void visit (SgSyncImagesStatement *)
 
virtual void visit (SgSyncMemoryStatement *)
 
virtual void visit (SgSyncTeamStatement *)
 
virtual void visit (SgLockStatement *)
 
virtual void visit (SgUnlockStatement *)
 
virtual void visit (SgImageControlStatement *)
 
virtual void visit (SgJovialCompoolStatement *)
 
virtual void visit (SgJovialDefineDeclaration *)
 
virtual void visit (SgJovialDirectiveStatement *)
 
virtual void visit (SgJovialLabelDeclaration *)
 
virtual void visit (SgJovialOverlayDeclaration *)
 
virtual void visit (SgJovialForThenStatement *)
 
virtual void visit (SgMatlabForStatement *)
 
virtual void visit (SgUpcNotifyStatement *)
 
virtual void visit (SgUpcWaitStatement *)
 
virtual void visit (SgUpcBarrierStatement *)
 
virtual void visit (SgUpcFenceStatement *)
 
virtual void visit (SgUpcForAllStatement *)
 
virtual void visit (SgOmpParallelStatement *)
 
virtual void visit (SgOmpSingleStatement *)
 
virtual void visit (SgOmpTaskStatement *)
 
virtual void visit (SgOmpForStatement *)
 
virtual void visit (SgOmpForSimdStatement *)
 
virtual void visit (SgOmpDoStatement *)
 
virtual void visit (SgOmpSectionsStatement *)
 
virtual void visit (SgOmpAtomicStatement *)
 
virtual void visit (SgOmpTargetStatement *)
 
virtual void visit (SgOmpTargetDataStatement *)
 
virtual void visit (SgOmpSimdStatement *)
 
virtual void visit (SgOmpClauseBodyStatement *)
 
virtual void visit (SgOmpMasterStatement *)
 
virtual void visit (SgOmpSectionStatement *)
 
virtual void visit (SgOmpOrderedStatement *)
 
virtual void visit (SgOmpWorkshareStatement *)
 
virtual void visit (SgOmpCriticalStatement *)
 
virtual void visit (SgOmpBodyStatement *)
 
virtual void visit (SgJavaThrowStatement *)
 
virtual void visit (SgJavaForEachStatement *)
 
virtual void visit (SgJavaSynchronizedStatement *)
 
virtual void visit (SgJavaLabelStatement *)
 
virtual void visit (SgJavaImportStatement *)
 
virtual void visit (SgJavaPackageDeclaration *)
 
virtual void visit (SgJavaPackageStatement *)
 
virtual void visit (SgAsyncStmt *)
 
virtual void visit (SgFinishStmt *)
 
virtual void visit (SgAtStmt *)
 
virtual void visit (SgAtomicStmt *)
 
virtual void visit (SgWhenStmt *)
 
virtual void visit (SgBlockDataStatement *)
 
virtual void visit (SgImplicitStatement *)
 
virtual void visit (SgStatementFunctionStatement *)
 
virtual void visit (SgWhereStatement *)
 
virtual void visit (SgNullifyStatement *)
 
virtual void visit (SgEquivalenceStatement *)
 
virtual void visit (SgDerivedTypeStatement *)
 
virtual void visit (SgJovialTableStatement *)
 
virtual void visit (SgAttributeSpecificationStatement *)
 
virtual void visit (SgAllocateStatement *)
 
virtual void visit (SgDeallocateStatement *)
 
virtual void visit (SgContainsStatement *)
 
virtual void visit (SgSequenceStatement *)
 
virtual void visit (SgElseWhereStatement *)
 
virtual void visit (SgArithmeticIfStatement *)
 
virtual void visit (SgAssignStatement *)
 
virtual void visit (SgComputedGotoStatement *)
 
virtual void visit (SgAssignedGotoStatement *)
 
virtual void visit (SgNamelistStatement *)
 
virtual void visit (SgImportStatement *)
 
virtual void visit (SgAssociateStatement *)
 
virtual void visit (SgFortranIncludeLine *)
 
virtual void visit (SgNamespaceDeclarationStatement *)
 
virtual void visit (SgNamespaceAliasDeclarationStatement *)
 
virtual void visit (SgNamespaceDefinitionStatement *)
 
virtual void visit (SgUsingDeclarationStatement *)
 
virtual void visit (SgUsingDirectiveStatement *)
 
virtual void visit (SgTemplateInstantiationDirectiveStatement *)
 
virtual void visit (SgStaticAssertionDeclaration *)
 
virtual void visit (SgTemplateClassDefinition *)
 
virtual void visit (SgTemplateFunctionDefinition *)
 
virtual void visit (SgClassDeclaration *)
 
virtual void visit (SgClassDefinition *)
 
virtual void visit (SgFunctionDefinition *)
 
virtual void visit (SgAdaAcceptStmt *)
 
virtual void visit (SgAdaPackageBody *)
 
virtual void visit (SgAdaPackageSpec *)
 
virtual void visit (SgAdaTaskBody *)
 
virtual void visit (SgAdaTaskSpec *)
 
virtual void visit (SgAdaProtectedBody *)
 
virtual void visit (SgAdaProtectedSpec *)
 
virtual void visit (SgAdaGenericDefn *)
 
virtual void visit (SgScopeStatement *)
 
virtual void visit (SgMemberFunctionDeclaration *)
 
virtual void visit (SgAdaEntryDecl *)
 
virtual void visit (SgAdaFunctionRenamingDecl *)
 
virtual void visit (SgFunctionDeclaration *)
 
virtual void visit (SgIncludeDirectiveStatement *)
 
virtual void visit (SgDefineDirectiveStatement *)
 
virtual void visit (SgUndefDirectiveStatement *)
 
virtual void visit (SgIfdefDirectiveStatement *)
 
virtual void visit (SgIfndefDirectiveStatement *)
 
virtual void visit (SgIfDirectiveStatement *)
 
virtual void visit (SgDeadIfDirectiveStatement *)
 
virtual void visit (SgElseDirectiveStatement *)
 
virtual void visit (SgElseifDirectiveStatement *)
 
virtual void visit (SgEndifDirectiveStatement *)
 
virtual void visit (SgLineDirectiveStatement *)
 
virtual void visit (SgWarningDirectiveStatement *)
 
virtual void visit (SgErrorDirectiveStatement *)
 
virtual void visit (SgEmptyDirectiveStatement *)
 
virtual void visit (SgIncludeNextDirectiveStatement *)
 
virtual void visit (SgIdentDirectiveStatement *)
 
virtual void visit (SgLinemarkerDirectiveStatement *)
 
virtual void visit (SgC_PreprocessorDirectiveStatement *)
 
virtual void visit (SgClinkageStartStatement *)
 
virtual void visit (SgClinkageEndStatement *)
 
virtual void visit (SgClinkageDeclarationStatement *)
 
virtual void visit (SgOmpFlushStatement *)
 
virtual void visit (SgOmpDeclareSimdStatement *)
 
virtual void visit (SgOmpBarrierStatement *)
 
virtual void visit (SgOmpTaskwaitStatement *)
 
virtual void visit (SgOmpThreadprivateStatement *)
 
virtual void visit (SgMicrosoftAttributeDeclaration *)
 
virtual void visit (SgEmptyDeclaration *)
 
virtual void visit (SgAdaPackageSpecDecl *)
 
virtual void visit (SgAdaPackageBodyDecl *)
 
virtual void visit (SgAdaTaskSpecDecl *)
 
virtual void visit (SgAdaTaskTypeDecl *)
 
virtual void visit (SgAdaTaskBodyDecl *)
 
virtual void visit (SgAdaProtectedSpecDecl *)
 
virtual void visit (SgAdaProtectedTypeDecl *)
 
virtual void visit (SgAdaProtectedBodyDecl *)
 
virtual void visit (SgAdaRepresentationClause *)
 
virtual void visit (SgAdaEnumRepresentationClause *)
 
virtual void visit (SgAdaAttributeClause *)
 
virtual void visit (SgAdaComponentClause *)
 
virtual void visit (SgAdaRenamingDecl *)
 
virtual void visit (SgAdaGenericDecl *)
 
virtual void visit (SgAdaGenericInstanceDecl *)
 
virtual void visit (SgAdaFormalTypeDecl *)
 
virtual void visit (SgAdaFormalPackageDecl *)
 
virtual void visit (SgAdaDiscriminatedTypeDecl *)
 
virtual void visit (SgAdaVariantDecl *)
 
virtual void visit (SgDeclarationStatement *)
 
virtual void visit (SgStatement *)
 
virtual void visit (SgAbsOp *)
 
virtual void visit (SgActualArgumentExpression *)
 
virtual void visit (SgAdaAncestorInitializer *)
 
virtual void visit (SgAdaAttributeExp *)
 
virtual void visit (SgAdaFloatVal *)
 
virtual void visit (SgAdaOthersExp *)
 
virtual void visit (SgAdaProtectedRefExp *)
 
virtual void visit (SgAdaRenamingRefExp *)
 
virtual void visit (SgAdaTaskRefExp *)
 
virtual void visit (SgAdaUnitRefExp *)
 
virtual void visit (SgAddOp *)
 
virtual void visit (SgAddressOfOp *)
 
virtual void visit (SgAggregateInitializer *)
 
virtual void visit (SgAlignOfOp *)
 
virtual void visit (SgAndAssignOp *)
 
virtual void visit (SgAndOp *)
 
virtual void visit (SgArrowExp *)
 
virtual void visit (SgArrowStarOp *)
 
virtual void visit (SgAsmOp *)
 
virtual void visit (SgAssignInitializer *)
 
virtual void visit (SgAssignOp *)
 
virtual void visit (SgAsteriskShapeExp *)
 
virtual void visit (SgAtExp *)
 
virtual void visit (SgAtOp *)
 
virtual void visit (SgAwaitExpression *)
 
virtual void visit (SgBitAndOp *)
 
virtual void visit (SgBitComplementOp *)
 
virtual void visit (SgBitEqvOp *)
 
virtual void visit (SgBitOrOp *)
 
virtual void visit (SgBitXorOp *)
 
virtual void visit (SgBoolValExp *)
 
virtual void visit (SgBracedInitializer *)
 
virtual void visit (SgCAFCoExpression *)
 
virtual void visit (SgCastExp *)
 
virtual void visit (SgChar16Val *)
 
virtual void visit (SgChar32Val *)
 
virtual void visit (SgCharVal *)
 
virtual void visit (SgChooseExpression *)
 
virtual void visit (SgClassExp *)
 
virtual void visit (SgClassNameRefExp *)
 
virtual void visit (SgColonShapeExp *)
 
virtual void visit (SgCommaOpExp *)
 
virtual void visit (SgComplexVal *)
 
virtual void visit (SgCompoundInitializer *)
 
virtual void visit (SgCompoundLiteralExp *)
 
virtual void visit (SgComprehension *)
 
virtual void visit (SgConcatenationOp *)
 
virtual void visit (SgConjugateOp *)
 
virtual void visit (SgConditionalExp *)
 
virtual void visit (SgConstructorInitializer *)
 
virtual void visit (SgCudaKernelCallExp *)
 
virtual void visit (SgCudaKernelExecConfig *)
 
virtual void visit (SgDeleteExp *)
 
virtual void visit (SgDesignatedInitializer *)
 
virtual void visit (SgDictionaryComprehension *)
 
virtual void visit (SgDictionaryExp *)
 
virtual void visit (SgDivAssignOp *)
 
virtual void visit (SgDivideOp *)
 
virtual void visit (SgDotDotExp *)
 
virtual void visit (SgDotExp *)
 
virtual void visit (SgDotStarOp *)
 
virtual void visit (SgDoubleVal *)
 
virtual void visit (SgElementwiseAddOp *)
 
virtual void visit (SgElementwiseDivideOp *)
 
virtual void visit (SgElementwiseLeftDivideOp *)
 
virtual void visit (SgElementwiseMultiplyOp *)
 
virtual void visit (SgElementwisePowerOp *)
 
virtual void visit (SgElementwiseSubtractOp *)
 
virtual void visit (SgEnumVal *)
 
virtual void visit (SgEqualityOp *)
 
virtual void visit (SgExponentiationAssignOp *)
 
virtual void visit (SgExponentiationOp *)
 
virtual void visit (SgExpressionRoot *)
 
virtual void visit (SgFinishExp *)
 
virtual void visit (SgFloat128Val *)
 
virtual void visit (SgFloat80Val *)
 
virtual void visit (SgFloatVal *)
 
virtual void visit (SgFoldExpression *)
 
virtual void visit (SgFunctionParameterRefExp *)
 
virtual void visit (SgFunctionRefExp *)
 
virtual void visit (SgGreaterOrEqualOp *)
 
virtual void visit (SgGreaterThanOp *)
 
virtual void visit (SgHereExp *)
 
virtual void visit (SgImagPartOp *)
 
virtual void visit (SgImpliedDo *)
 
virtual void visit (SgIntegerDivideAssignOp *)
 
virtual void visit (SgIntegerDivideOp *)
 
virtual void visit (SgIntVal *)
 
virtual void visit (SgIOItemExpression *)
 
virtual void visit (SgIorAssignOp *)
 
virtual void visit (SgIsNotOp *)
 
virtual void visit (SgIsOp *)
 
virtual void visit (SgJavaInstanceOfOp *)
 
virtual void visit (SgJavaMarkerAnnotation *)
 
virtual void visit (SgJavaNormalAnnotation *)
 
virtual void visit (SgJavaSingleMemberAnnotation *)
 
virtual void visit (SgJavaTypeExpression *)
 
virtual void visit (SgJavaUnsignedRshiftAssignOp *)
 
virtual void visit (SgJavaUnsignedRshiftOp *)
 
virtual void visit (SgJovialPresetPositionExp *)
 
virtual void visit (SgJovialTablePresetExp *)
 
virtual void visit (SgKeyDatumPair *)
 
virtual void visit (SgLabelRefExp *)
 
virtual void visit (SgLambdaExp *)
 
virtual void visit (SgLambdaRefExp *)
 
virtual void visit (SgLeftDivideOp *)
 
virtual void visit (SgLessOrEqualOp *)
 
virtual void visit (SgLessThanOp *)
 
virtual void visit (SgListComprehension *)
 
virtual void visit (SgListExp *)
 
virtual void visit (SgLongDoubleVal *)
 
virtual void visit (SgLongIntVal *)
 
virtual void visit (SgLongLongIntVal *)
 
virtual void visit (SgLshiftAssignOp *)
 
virtual void visit (SgLshiftOp *)
 
virtual void visit (SgMagicColonExp *)
 
virtual void visit (SgMatrixExp *)
 
virtual void visit (SgMatrixTransposeOp *)
 
virtual void visit (SgMemberFunctionRefExp *)
 
virtual void visit (SgMembershipOp *)
 
virtual void visit (SgMinusAssignOp *)
 
virtual void visit (SgMinusMinusOp *)
 
virtual void visit (SgMinusOp *)
 
virtual void visit (SgModAssignOp *)
 
virtual void visit (SgModOp *)
 
virtual void visit (SgMultAssignOp *)
 
virtual void visit (SgMultiplyOp *)
 
virtual void visit (SgNaryBooleanOp *)
 
virtual void visit (SgNaryComparisonOp *)
 
virtual void visit (SgNewExp *)
 
virtual void visit (SgNoexceptOp *)
 
virtual void visit (SgNonMembershipOp *)
 
virtual void visit (SgNonrealRefExp *)
 
virtual void visit (SgNotOp *)
 
virtual void visit (SgNotEqualOp *)
 
virtual void visit (SgNullExpression *)
 
virtual void visit (SgNullptrValExp *)
 
virtual void visit (SgOrOp *)
 
virtual void visit (SgPlusAssignOp *)
 
virtual void visit (SgPlusPlusOp *)
 
virtual void visit (SgPntrArrRefExp *)
 
virtual void visit (SgPointerAssignOp *)
 
virtual void visit (SgPointerDerefExp *)
 
virtual void visit (SgPowerOp *)
 
virtual void visit (SgPseudoDestructorRefExp *)
 
virtual void visit (SgRangeExp *)
 
virtual void visit (SgRealPartOp *)
 
virtual void visit (SgRefExp *)
 
virtual void visit (SgRemOp *)
 
virtual void visit (SgReplicationOp *)
 
virtual void visit (SgRshiftAssignOp *)
 
virtual void visit (SgRshiftOp *)
 
virtual void visit (SgScopeOp *)
 
virtual void visit (SgSetComprehension *)
 
virtual void visit (SgShortVal *)
 
virtual void visit (SgSizeOfOp *)
 
virtual void visit (SgSpaceshipOp *)
 
virtual void visit (SgStatementExpression *)
 
virtual void visit (SgStringConversion *)
 
virtual void visit (SgStringVal *)
 
virtual void visit (SgSubscriptExpression *)
 
virtual void visit (SgSubtractOp *)
 
virtual void visit (SgSuperExp *)
 
virtual void visit (SgTemplateFunctionRefExp *)
 
virtual void visit (SgTemplateMemberFunctionRefExp *)
 
virtual void visit (SgTemplateParameterVal *)
 
virtual void visit (SgThisExp *)
 
virtual void visit (SgThrowOp *)
 
virtual void visit (SgTupleExp *)
 
virtual void visit (SgTypeExpression *)
 
virtual void visit (SgTypeIdOp *)
 
virtual void visit (SgTypeTraitBuiltinOperator *)
 
virtual void visit (SgUnaryAddOp *)
 
virtual void visit (SgUnknownArrayOrFunctionReference *)
 
virtual void visit (SgUnsignedCharVal *)
 
virtual void visit (SgUnsignedIntVal *)
 
virtual void visit (SgUnsignedLongLongIntVal *)
 
virtual void visit (SgUnsignedLongVal *)
 
virtual void visit (SgUnsignedShortVal *)
 
virtual void visit (SgUpcBlocksizeofExpression *)
 
virtual void visit (SgUpcElemsizeofExpression *)
 
virtual void visit (SgUpcLocalsizeofExpression *)
 
virtual void visit (SgUpcMythread *)
 
virtual void visit (SgUpcThreads *)
 
virtual void visit (SgUserDefinedBinaryOp *)
 
virtual void visit (SgUserDefinedUnaryOp *)
 
virtual void visit (SgVarArgCopyOp *)
 
virtual void visit (SgVarArgEndOp *)
 
virtual void visit (SgVarArgOp *)
 
virtual void visit (SgVarArgStartOneOperandOp *)
 
virtual void visit (SgVarArgStartOp *)
 
virtual void visit (SgVariantExpression *)
 
virtual void visit (SgVarRefExp *)
 
virtual void visit (SgVoidVal *)
 
virtual void visit (SgWcharVal *)
 
virtual void visit (SgXorAssignOp *)
 
virtual void visit (SgYieldExpression *)
 
virtual void visit (SgCompoundAssignOp *)
 
virtual void visit (SgElementwiseOp *)
 
virtual void visit (SgBinaryOp *)
 
virtual void visit (SgFunctionCallExp *)
 
virtual void visit (SgCallExpression *)
 
virtual void visit (SgExprListExp *)
 
virtual void visit (SgInitializer *)
 
virtual void visit (SgJavaAnnotation *)
 
virtual void visit (SgNaryOp *)
 
virtual void visit (SgUnaryOp *)
 
virtual void visit (SgValueExp *)
 
virtual void visit (SgExpression *)
 
virtual void visit (SgTemplateVariableSymbol *)
 
virtual void visit (SgVariableSymbol *)
 
virtual void visit (SgFunctionTypeSymbol *)
 
virtual void visit (SgTemplateClassSymbol *)
 
virtual void visit (SgClassSymbol *)
 
virtual void visit (SgTemplateSymbol *)
 
virtual void visit (SgEnumSymbol *)
 
virtual void visit (SgEnumFieldSymbol *)
 
virtual void visit (SgTemplateTypedefSymbol *)
 
virtual void visit (SgTypedefSymbol *)
 
virtual void visit (SgTemplateFunctionSymbol *)
 
virtual void visit (SgTemplateMemberFunctionSymbol *)
 
virtual void visit (SgLabelSymbol *)
 
virtual void visit (SgJavaLabelSymbol *)
 
virtual void visit (SgDefaultSymbol *)
 
virtual void visit (SgNamespaceSymbol *)
 
virtual void visit (SgIntrinsicSymbol *)
 
virtual void visit (SgModuleSymbol *)
 
virtual void visit (SgInterfaceSymbol *)
 
virtual void visit (SgCommonSymbol *)
 
virtual void visit (SgRenameSymbol *)
 
virtual void visit (SgAdaInheritedFunctionSymbol *)
 
virtual void visit (SgMemberFunctionSymbol *)
 
virtual void visit (SgFunctionSymbol *)
 
virtual void visit (SgAsmBinaryAddressSymbol *)
 
virtual void visit (SgAsmBinaryDataSymbol *)
 
virtual void visit (SgAliasSymbol *)
 
virtual void visit (SgNonrealSymbol *)
 
virtual void visit (SgAdaPackageSymbol *)
 
virtual void visit (SgAdaTaskSymbol *)
 
virtual void visit (SgAdaProtectedSymbol *)
 
virtual void visit (SgAdaGenericSymbol *)
 
virtual void visit (SgAdaGenericInstanceSymbol *)
 
virtual void visit (SgAdaFormalPackageSymbol *)
 
virtual void visit (SgAdaRenamingSymbol *)
 
virtual void visit (SgSymbol *)
 
virtual void visit (SgAsmX86Instruction *)
 
virtual void visit (SgAsmVoidType *)
 
virtual void visit (SgAsmVectorType *)
 
virtual void visit (SgAsmUserInstruction *)
 
virtual void visit (SgAsmUnaryUnsignedExtend *)
 
virtual void visit (SgAsmUnaryTruncate *)
 
virtual void visit (SgAsmUnarySignedExtend *)
 
virtual void visit (SgAsmUnaryRrx *)
 
virtual void visit (SgAsmUnaryPlus *)
 
virtual void visit (SgAsmUnaryMinus *)
 
virtual void visit (SgAsmUnaryExpression *)
 
virtual void visit (SgAsmSynthesizedFieldDeclaration *)
 
virtual void visit (SgAsmSynthesizedDataStructureDeclaration *)
 
virtual void visit (SgAsmStringStorage *)
 
virtual void visit (SgAsmStoredString *)
 
virtual void visit (SgAsmStaticData *)
 
virtual void visit (SgAsmStackExpression *)
 
virtual void visit (SgAsmRiscOperation *)
 
virtual void visit (SgAsmRegisterNames *)
 
virtual void visit (SgAsmPowerpcInstruction *)
 
virtual void visit (SgAsmPointerType *)
 
virtual void visit (SgAsmPEStringSection *)
 
virtual void visit (SgAsmPESectionTable *)
 
virtual void visit (SgAsmPESectionTableEntry *)
 
virtual void visit (SgAsmPERVASizePairList *)
 
virtual void visit (SgAsmPERVASizePair *)
 
virtual void visit (SgAsmPEImportSection *)
 
virtual void visit (SgAsmPEImportItemList *)
 
virtual void visit (SgAsmPEImportItem *)
 
virtual void visit (SgAsmPEImportDirectoryList *)
 
virtual void visit (SgAsmPEImportDirectory *)
 
virtual void visit (SgAsmPEFileHeader *)
 
virtual void visit (SgAsmPEExportSection *)
 
virtual void visit (SgAsmPESection *)
 
virtual void visit (SgAsmPEExportEntryList *)
 
virtual void visit (SgAsmPEExportEntry *)
 
virtual void visit (SgAsmPEExportDirectory *)
 
virtual void visit (SgAsmOperandList *)
 
virtual void visit (SgAsmNullInstruction *)
 
virtual void visit (SgAsmNEStringTable *)
 
virtual void visit (SgAsmNESectionTable *)
 
virtual void visit (SgAsmNESectionTableEntry *)
 
virtual void visit (SgAsmNESection *)
 
virtual void visit (SgAsmNERelocTable *)
 
virtual void visit (SgAsmNERelocEntry *)
 
virtual void visit (SgAsmNENameTable *)
 
virtual void visit (SgAsmNEModuleTable *)
 
virtual void visit (SgAsmNEFileHeader *)
 
virtual void visit (SgAsmNEEntryTable *)
 
virtual void visit (SgAsmNEEntryPoint *)
 
virtual void visit (SgAsmMipsInstruction *)
 
virtual void visit (SgAsmMemoryReferenceExpression *)
 
virtual void visit (SgAsmM68kInstruction *)
 
virtual void visit (SgAsmLESectionTable *)
 
virtual void visit (SgAsmLESectionTableEntry *)
 
virtual void visit (SgAsmLESection *)
 
virtual void visit (SgAsmLERelocTable *)
 
virtual void visit (SgAsmLEPageTable *)
 
virtual void visit (SgAsmLEPageTableEntry *)
 
virtual void visit (SgAsmLENameTable *)
 
virtual void visit (SgAsmLEFileHeader *)
 
virtual void visit (SgAsmLEEntryTable *)
 
virtual void visit (SgAsmLEEntryPoint *)
 
virtual void visit (SgAsmJvmStackMapVerificationType *)
 
virtual void visit (SgAsmJvmStackMapTable *)
 
virtual void visit (SgAsmJvmStackMapFrame *)
 
virtual void visit (SgAsmJvmSourceFile *)
 
virtual void visit (SgAsmJvmSignature *)
 
virtual void visit (SgAsmJvmNestMembers *)
 
virtual void visit (SgAsmJvmNestHost *)
 
virtual void visit (SgAsmJvmModuleMainClass *)
 
virtual void visit (SgAsmJvmMethodTable *)
 
virtual void visit (SgAsmJvmMethodParameters *)
 
virtual void visit (SgAsmJvmMethodParametersEntry *)
 
virtual void visit (SgAsmJvmMethod *)
 
virtual void visit (SgAsmJvmLocalVariableTypeTable *)
 
virtual void visit (SgAsmJvmLocalVariableTypeEntry *)
 
virtual void visit (SgAsmJvmLocalVariableTable *)
 
virtual void visit (SgAsmJvmLocalVariableEntry *)
 
virtual void visit (SgAsmJvmLineNumberTable *)
 
virtual void visit (SgAsmJvmLineNumberEntry *)
 
virtual void visit (SgAsmJvmInstruction *)
 
virtual void visit (SgAsmJvmInnerClasses *)
 
virtual void visit (SgAsmJvmInnerClassesEntry *)
 
virtual void visit (SgAsmJvmFileHeader *)
 
virtual void visit (SgAsmJvmFieldTable *)
 
virtual void visit (SgAsmJvmField *)
 
virtual void visit (SgAsmJvmExceptionTable *)
 
virtual void visit (SgAsmJvmExceptions *)
 
virtual void visit (SgAsmJvmExceptionHandler *)
 
virtual void visit (SgAsmJvmEnclosingMethod *)
 
virtual void visit (SgAsmJvmConstantValue *)
 
virtual void visit (SgAsmJvmConstantPool *)
 
virtual void visit (SgAsmJvmConstantPoolEntry *)
 
virtual void visit (SgAsmJvmCodeAttribute *)
 
virtual void visit (SgAsmJvmClass *)
 
virtual void visit (SgAsmJvmBootstrapMethods *)
 
virtual void visit (SgAsmJvmBootstrapMethod *)
 
virtual void visit (SgAsmJvmAttributeTable *)
 
virtual void visit (SgAsmJvmAttribute *)
 
virtual void visit (SgAsmJvmNode *)
 
virtual void visit (SgAsmInterpretationList *)
 
virtual void visit (SgAsmInterpretation *)
 
virtual void visit (SgAsmIntegerValueExpression *)
 
virtual void visit (SgAsmIntegerType *)
 
virtual void visit (SgAsmInstructionList *)
 
virtual void visit (SgAsmIndirectRegisterExpression *)
 
virtual void visit (SgAsmGenericSymbolList *)
 
virtual void visit (SgAsmGenericSectionList *)
 
virtual void visit (SgAsmGenericHeaderList *)
 
virtual void visit (SgAsmGenericFormat *)
 
virtual void visit (SgAsmGenericFileList *)
 
virtual void visit (SgAsmGenericFile *)
 
virtual void visit (SgAsmGenericDLLList *)
 
virtual void visit (SgAsmGenericDLL *)
 
virtual void visit (SgAsmFunction *)
 
virtual void visit (SgAsmSynthesizedDeclaration *)
 
virtual void visit (SgAsmFloatValueExpression *)
 
virtual void visit (SgAsmFloatType *)
 
virtual void visit (SgAsmScalarType *)
 
virtual void visit (SgAsmType *)
 
virtual void visit (SgAsmExprListExp *)
 
virtual void visit (SgAsmElfSymverSection *)
 
virtual void visit (SgAsmElfSymverNeededSection *)
 
virtual void visit (SgAsmElfSymverNeededEntryList *)
 
virtual void visit (SgAsmElfSymverNeededEntry *)
 
virtual void visit (SgAsmElfSymverNeededAuxList *)
 
virtual void visit (SgAsmElfSymverNeededAux *)
 
virtual void visit (SgAsmElfSymverEntryList *)
 
virtual void visit (SgAsmElfSymverEntry *)
 
virtual void visit (SgAsmElfSymverDefinedSection *)
 
virtual void visit (SgAsmElfSymverDefinedEntryList *)
 
virtual void visit (SgAsmElfSymverDefinedEntry *)
 
virtual void visit (SgAsmElfSymverDefinedAuxList *)
 
virtual void visit (SgAsmElfSymverDefinedAux *)
 
virtual void visit (SgAsmElfSymbolSection *)
 
virtual void visit (SgAsmElfSymbolList *)
 
virtual void visit (SgAsmElfSymbol *)
 
virtual void visit (SgAsmElfStrtab *)
 
virtual void visit (SgAsmElfStringSection *)
 
virtual void visit (SgAsmElfSegmentTable *)
 
virtual void visit (SgAsmElfSegmentTableEntryList *)
 
virtual void visit (SgAsmElfSegmentTableEntry *)
 
virtual void visit (SgAsmElfSectionTable *)
 
virtual void visit (SgAsmElfSectionTableEntry *)
 
virtual void visit (SgAsmElfRelocSection *)
 
virtual void visit (SgAsmElfRelocEntryList *)
 
virtual void visit (SgAsmElfRelocEntry *)
 
virtual void visit (SgAsmElfNoteSection *)
 
virtual void visit (SgAsmElfNoteEntryList *)
 
virtual void visit (SgAsmElfNoteEntry *)
 
virtual void visit (SgAsmElfFileHeader *)
 
virtual void visit (SgAsmElfEHFrameSection *)
 
virtual void visit (SgAsmElfEHFrameEntryFDList *)
 
virtual void visit (SgAsmElfEHFrameEntryFD *)
 
virtual void visit (SgAsmElfEHFrameEntryCIList *)
 
virtual void visit (SgAsmElfEHFrameEntryCI *)
 
virtual void visit (SgAsmElfDynamicSection *)
 
virtual void visit (SgAsmElfSection *)
 
virtual void visit (SgAsmElfDynamicEntryList *)
 
virtual void visit (SgAsmElfDynamicEntry *)
 
virtual void visit (SgAsmDwarfWithStmt *)
 
virtual void visit (SgAsmDwarfVolatileType *)
 
virtual void visit (SgAsmDwarfVariantPart *)
 
virtual void visit (SgAsmDwarfVariant *)
 
virtual void visit (SgAsmDwarfVariable *)
 
virtual void visit (SgAsmDwarfUpcStrictType *)
 
virtual void visit (SgAsmDwarfUpcSharedType *)
 
virtual void visit (SgAsmDwarfUpcRelaxedType *)
 
virtual void visit (SgAsmDwarfUnspecifiedType *)
 
virtual void visit (SgAsmDwarfUnspecifiedParameters *)
 
virtual void visit (SgAsmDwarfUnknownConstruct *)
 
virtual void visit (SgAsmDwarfUnionType *)
 
virtual void visit (SgAsmDwarfTypedef *)
 
virtual void visit (SgAsmDwarfTryBlock *)
 
virtual void visit (SgAsmDwarfThrownType *)
 
virtual void visit (SgAsmDwarfTemplateValueParameter *)
 
virtual void visit (SgAsmDwarfTemplateTypeParameter *)
 
virtual void visit (SgAsmDwarfSubroutineType *)
 
virtual void visit (SgAsmDwarfSubrangeType *)
 
virtual void visit (SgAsmDwarfSubprogram *)
 
virtual void visit (SgAsmDwarfStructureType *)
 
virtual void visit (SgAsmDwarfStringType *)
 
virtual void visit (SgAsmDwarfSharedType *)
 
virtual void visit (SgAsmDwarfSetType *)
 
virtual void visit (SgAsmDwarfRestrictType *)
 
virtual void visit (SgAsmDwarfReferenceType *)
 
virtual void visit (SgAsmDwarfPtrToMemberType *)
 
virtual void visit (SgAsmDwarfPointerType *)
 
virtual void visit (SgAsmDwarfPartialUnit *)
 
virtual void visit (SgAsmDwarfPackedType *)
 
virtual void visit (SgAsmDwarfNamespace *)
 
virtual void visit (SgAsmDwarfNamelistItem *)
 
virtual void visit (SgAsmDwarfNamelist *)
 
virtual void visit (SgAsmDwarfMutableType *)
 
virtual void visit (SgAsmDwarfModule *)
 
virtual void visit (SgAsmDwarfMember *)
 
virtual void visit (SgAsmDwarfMacroList *)
 
virtual void visit (SgAsmDwarfMacro *)
 
virtual void visit (SgAsmDwarfLineList *)
 
virtual void visit (SgAsmDwarfLine *)
 
virtual void visit (SgAsmDwarfLexicalBlock *)
 
virtual void visit (SgAsmDwarfLabel *)
 
virtual void visit (SgAsmDwarfInterfaceType *)
 
virtual void visit (SgAsmDwarfInlinedSubroutine *)
 
virtual void visit (SgAsmDwarfInheritance *)
 
virtual void visit (SgAsmDwarfImportedUnit *)
 
virtual void visit (SgAsmDwarfImportedModule *)
 
virtual void visit (SgAsmDwarfImportedDeclaration *)
 
virtual void visit (SgAsmDwarfFunctionTemplate *)
 
virtual void visit (SgAsmDwarfFriend *)
 
virtual void visit (SgAsmDwarfFormatLabel *)
 
virtual void visit (SgAsmDwarfFormalParameter *)
 
virtual void visit (SgAsmDwarfFileType *)
 
virtual void visit (SgAsmDwarfEnumerator *)
 
virtual void visit (SgAsmDwarfEnumerationType *)
 
virtual void visit (SgAsmDwarfEntryPoint *)
 
virtual void visit (SgAsmDwarfDwarfProcedure *)
 
virtual void visit (SgAsmDwarfConstType *)
 
virtual void visit (SgAsmDwarfConstructList *)
 
virtual void visit (SgAsmDwarfConstant *)
 
virtual void visit (SgAsmDwarfCondition *)
 
virtual void visit (SgAsmDwarfCompilationUnitList *)
 
virtual void visit (SgAsmDwarfCompilationUnit *)
 
virtual void visit (SgAsmDwarfCommonInclusion *)
 
virtual void visit (SgAsmDwarfCommonBlock *)
 
virtual void visit (SgAsmDwarfClassType *)
 
virtual void visit (SgAsmDwarfClassTemplate *)
 
virtual void visit (SgAsmDwarfCatchBlock *)
 
virtual void visit (SgAsmDwarfBaseType *)
 
virtual void visit (SgAsmDwarfArrayType *)
 
virtual void visit (SgAsmDwarfAccessDeclaration *)
 
virtual void visit (SgAsmDwarfConstruct *)
 
virtual void visit (SgAsmDwarfInformation *)
 
virtual void visit (SgAsmDOSFileHeader *)
 
virtual void visit (SgAsmGenericHeader *)
 
virtual void visit (SgAsmDOSExtendedHeader *)
 
virtual void visit (SgAsmDirectRegisterExpression *)
 
virtual void visit (SgAsmRegisterReferenceExpression *)
 
virtual void visit (SgAsmControlFlagsExpression *)
 
virtual void visit (SgAsmConstantExpression *)
 
virtual void visit (SgAsmValueExpression *)
 
virtual void visit (SgAsmCommonSubExpression *)
 
virtual void visit (SgAsmCoffSymbolTable *)
 
virtual void visit (SgAsmCoffSymbolList *)
 
virtual void visit (SgAsmCoffSymbol *)
 
virtual void visit (SgAsmGenericSymbol *)
 
virtual void visit (SgAsmCoffStrtab *)
 
virtual void visit (SgAsmGenericStrtab *)
 
virtual void visit (SgAsmCliHeader *)
 
virtual void visit (SgAsmGenericSection *)
 
virtual void visit (SgAsmCilUint8Heap *)
 
virtual void visit (SgAsmCilUint32Heap *)
 
virtual void visit (SgAsmCilTypeSpecTable *)
 
virtual void visit (SgAsmCilTypeSpec *)
 
virtual void visit (SgAsmCilTypeRefTable *)
 
virtual void visit (SgAsmCilTypeRef *)
 
virtual void visit (SgAsmCilTypeDefTable *)
 
virtual void visit (SgAsmCilTypeDef *)
 
virtual void visit (SgAsmCilStandAloneSigTable *)
 
virtual void visit (SgAsmCilStandAloneSig *)
 
virtual void visit (SgAsmCilPropertyTable *)
 
virtual void visit (SgAsmCilPropertyMapTable *)
 
virtual void visit (SgAsmCilPropertyMap *)
 
virtual void visit (SgAsmCilProperty *)
 
virtual void visit (SgAsmCilParamTable *)
 
virtual void visit (SgAsmCilParam *)
 
virtual void visit (SgAsmCilNestedClassTable *)
 
virtual void visit (SgAsmCilNestedClass *)
 
virtual void visit (SgAsmCilModuleTable *)
 
virtual void visit (SgAsmCilModuleRefTable *)
 
virtual void visit (SgAsmCilModuleRef *)
 
virtual void visit (SgAsmCilModule *)
 
virtual void visit (SgAsmCilMethodSpecTable *)
 
virtual void visit (SgAsmCilMethodSpec *)
 
virtual void visit (SgAsmCilMethodSemanticsTable *)
 
virtual void visit (SgAsmCilMethodSemantics *)
 
virtual void visit (SgAsmCilMethodImplTable *)
 
virtual void visit (SgAsmCilMethodImpl *)
 
virtual void visit (SgAsmCilMethodDefTable *)
 
virtual void visit (SgAsmCilMethodDef *)
 
virtual void visit (SgAsmCilMethodData *)
 
virtual void visit (SgAsmCilMetadataRoot *)
 
virtual void visit (SgAsmCilMetadataHeap *)
 
virtual void visit (SgAsmCilMemberRefTable *)
 
virtual void visit (SgAsmCilMemberRef *)
 
virtual void visit (SgAsmCilManifestResourceTable *)
 
virtual void visit (SgAsmCilManifestResource *)
 
virtual void visit (SgAsmCilInterfaceImplTable *)
 
virtual void visit (SgAsmCilInterfaceImpl *)
 
virtual void visit (SgAsmCilInstruction *)
 
virtual void visit (SgAsmCilImplMapTable *)
 
virtual void visit (SgAsmCilImplMap *)
 
virtual void visit (SgAsmCilGenericParamTable *)
 
virtual void visit (SgAsmCilGenericParam *)
 
virtual void visit (SgAsmCilGenericParamConstraintTable *)
 
virtual void visit (SgAsmCilGenericParamConstraint *)
 
virtual void visit (SgAsmCilFileTable *)
 
virtual void visit (SgAsmCilFile *)
 
virtual void visit (SgAsmCilFieldTable *)
 
virtual void visit (SgAsmCilFieldRVATable *)
 
virtual void visit (SgAsmCilFieldRVA *)
 
virtual void visit (SgAsmCilFieldMarshalTable *)
 
virtual void visit (SgAsmCilFieldMarshal *)
 
virtual void visit (SgAsmCilFieldLayoutTable *)
 
virtual void visit (SgAsmCilFieldLayout *)
 
virtual void visit (SgAsmCilField *)
 
virtual void visit (SgAsmCilExportedTypeTable *)
 
virtual void visit (SgAsmCilExportedType *)
 
virtual void visit (SgAsmCilExceptionData *)
 
virtual void visit (SgAsmCilEventTable *)
 
virtual void visit (SgAsmCilEventMapTable *)
 
virtual void visit (SgAsmCilEventMap *)
 
virtual void visit (SgAsmCilEvent *)
 
virtual void visit (SgAsmCilDeclSecurityTable *)
 
virtual void visit (SgAsmCilDeclSecurity *)
 
virtual void visit (SgAsmCilDataStream *)
 
virtual void visit (SgAsmCilCustomAttributeTable *)
 
virtual void visit (SgAsmCilCustomAttribute *)
 
virtual void visit (SgAsmCilConstantTable *)
 
virtual void visit (SgAsmCilConstant *)
 
virtual void visit (SgAsmCilClassLayoutTable *)
 
virtual void visit (SgAsmCilClassLayout *)
 
virtual void visit (SgAsmCilAssemblyTable *)
 
virtual void visit (SgAsmCilAssemblyRefTable *)
 
virtual void visit (SgAsmCilAssemblyRefProcessorTable *)
 
virtual void visit (SgAsmCilAssemblyRefProcessor *)
 
virtual void visit (SgAsmCilAssemblyRefOSTable *)
 
virtual void visit (SgAsmCilAssemblyRefOS *)
 
virtual void visit (SgAsmCilAssemblyRef *)
 
virtual void visit (SgAsmCilAssemblyProcessorTable *)
 
virtual void visit (SgAsmCilAssemblyProcessor *)
 
virtual void visit (SgAsmCilAssemblyOSTable *)
 
virtual void visit (SgAsmCilAssemblyOS *)
 
virtual void visit (SgAsmCilAssembly *)
 
virtual void visit (SgAsmCilMetadata *)
 
virtual void visit (SgAsmCilNode *)
 
virtual void visit (SgAsmByteOrder *)
 
virtual void visit (SgAsmBlock *)
 
virtual void visit (SgAsmBinarySubtract *)
 
virtual void visit (SgAsmBinaryRor *)
 
virtual void visit (SgAsmBinaryPreupdate *)
 
virtual void visit (SgAsmBinaryPostupdate *)
 
virtual void visit (SgAsmBinaryMultiply *)
 
virtual void visit (SgAsmBinaryMsl *)
 
virtual void visit (SgAsmBinaryMod *)
 
virtual void visit (SgAsmBinaryLsr *)
 
virtual void visit (SgAsmBinaryLsl *)
 
virtual void visit (SgAsmBinaryDivide *)
 
virtual void visit (SgAsmBinaryConcat *)
 
virtual void visit (SgAsmBinaryAsr *)
 
virtual void visit (SgAsmBinaryAdd *)
 
virtual void visit (SgAsmBinaryExpression *)
 
virtual void visit (SgAsmBasicString *)
 
virtual void visit (SgAsmGenericString *)
 
virtual void visit (SgAsmExecutableFileFormat *)
 
virtual void visit (SgAsmInstruction *)
 
virtual void visit (SgAsmStatement *)
 
virtual void visit (SgAsmAarch32Coprocessor *)
 
virtual void visit (SgAsmExpression *)
 
virtual void visit (SgAsmNode *)
 
virtual void visit (SgCommonBlockObject *)
 
virtual void visit (SgInitializedName *)
 
virtual void visit (SgLambdaCapture *)
 
virtual void visit (SgLambdaCaptureList *)
 
virtual void visit (SgJavaMemberValuePair *)
 
virtual void visit (SgOmpOrderedClause *)
 
virtual void visit (SgOmpNowaitClause *)
 
virtual void visit (SgOmpBeginClause *)
 
virtual void visit (SgOmpEndClause *)
 
virtual void visit (SgOmpUntiedClause *)
 
virtual void visit (SgOmpMergeableClause *)
 
virtual void visit (SgOmpDefaultClause *)
 
virtual void visit (SgOmpAtomicClause *)
 
virtual void visit (SgOmpProcBindClause *)
 
virtual void visit (SgOmpInbranchClause *)
 
virtual void visit (SgOmpNotinbranchClause *)
 
virtual void visit (SgOmpCollapseClause *)
 
virtual void visit (SgOmpIfClause *)
 
virtual void visit (SgOmpFinalClause *)
 
virtual void visit (SgOmpPriorityClause *)
 
virtual void visit (SgOmpNumThreadsClause *)
 
virtual void visit (SgOmpDeviceClause *)
 
virtual void visit (SgOmpSafelenClause *)
 
virtual void visit (SgOmpSimdlenClause *)
 
virtual void visit (SgOmpExpressionClause *)
 
virtual void visit (SgOmpCopyprivateClause *)
 
virtual void visit (SgOmpPrivateClause *)
 
virtual void visit (SgOmpFirstprivateClause *)
 
virtual void visit (SgOmpSharedClause *)
 
virtual void visit (SgOmpCopyinClause *)
 
virtual void visit (SgOmpLastprivateClause *)
 
virtual void visit (SgOmpReductionClause *)
 
virtual void visit (SgOmpDependClause *)
 
virtual void visit (SgOmpMapClause *)
 
virtual void visit (SgOmpLinearClause *)
 
virtual void visit (SgOmpUniformClause *)
 
virtual void visit (SgOmpAlignedClause *)
 
virtual void visit (SgOmpVariablesClause *)
 
virtual void visit (SgOmpScheduleClause *)
 
virtual void visit (SgOmpClause *)
 
virtual void visit (SgRenamePair *)
 
virtual void visit (SgInterfaceBody *)
 
virtual void visit (SgHeaderFileBody *)
 
virtual void visit (SgAdaRangeConstraint *)
 
virtual void visit (SgAdaIndexConstraint *)
 
virtual void visit (SgAdaDigitsConstraint *)
 
virtual void visit (SgAdaDeltaConstraint *)
 
virtual void visit (SgAdaDiscriminantConstraint *)
 
virtual void visit (SgAdaNullConstraint *)
 
virtual void visit (SgAdaTypeConstraint *)
 
virtual void visit (SgLocatedNodeSupport *)
 
virtual void visit (SgToken *)
 
virtual void visit (SgLocatedNode *)
 
virtual void visit (SgNode *)
 

Protected Attributes

_result
 Result of a visit method.
 

Constructor & Destructor Documentation

◆ ~Visitor_R()

template<class R >
virtual Visitor_R< R >::~Visitor_R ( )
inlinevirtual

Definition at line 2113 of file Cxx_GrammarVisitorSupport.h.

Member Function Documentation

◆ getResult() [1/2]

template<class R >
virtual R & Visitor_R< R >::getResult ( )
inlinevirtual

Return the result of the visitor's computation.

Definition at line 2116 of file Cxx_GrammarVisitorSupport.h.

References Visitor_R< R >::_result.

◆ getResult() [2/2]

template<class R >
virtual const R & Visitor_R< R >::getResult ( ) const
inlinevirtual

Return the result of the visitor's computation.

Definition at line 2121 of file Cxx_GrammarVisitorSupport.h.

References Visitor_R< R >::_result.

Member Data Documentation

◆ _result

template<class R >
R Visitor_R< R >::_result
protected

Result of a visit method.

Definition at line 2110 of file Cxx_GrammarVisitorSupport.h.

Referenced by Visitor_R< R >::getResult(), and Visitor_R< R >::getResult().


The documentation for this class was generated from the following file: