ROSE 0.11.145.192
Public Member Functions | List of all members
ReferenceToPointerHandler Struct Referenceabstract

Description

Definition at line 935224 of file Cxx_Grammar.h.

Inheritance diagram for ReferenceToPointerHandler:
Inheritance graph
[legend]

Public Member Functions

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

Constructor & Destructor Documentation

◆ ~ReferenceToPointerHandler()

virtual ReferenceToPointerHandler::~ReferenceToPointerHandler ( )
inlinevirtual

Definition at line 936271 of file Cxx_Grammar.h.


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