rose-0.9.5.1: Bindings for the ROSE compiler
Contents
Index
ROSE.Sage3.Classes
Synopsis
data
SomeSgNode
=
forall
n .
Typeable
n =>
SomeSgNode
(
SgNode
n)
sageStaticCast
::
Ptr
a ->
VariantT
->
SomeSgNode
staticVariant
::
Typeable
n =>
SgNode
n ->
VariantT
data
VariantT
=
V_SgName
|
V_SgSymbolTable
|
V_SgPragma
|
V_SgModifierNodes
|
V_SgConstVolatileModifier
|
V_SgStorageModifier
|
V_SgAccessModifier
|
V_SgFunctionModifier
|
V_SgUPC_AccessModifier
|
V_SgLinkageModifier
|
V_SgSpecialFunctionModifier
|
V_SgTypeModifier
|
V_SgElaboratedTypeModifier
|
V_SgBaseClassModifier
|
V_SgDeclarationModifier
|
V_SgOpenclAccessModeModifier
|
V_SgModifier
|
V_Sg_File_Info
|
V_SgSourceFile
|
V_SgBinaryComposite
|
V_SgUnknownFile
|
V_SgFile
|
V_SgFileList
|
V_SgDirectory
|
V_SgDirectoryList
|
V_SgProject
|
V_SgOptions
|
V_SgUnparse_Info
|
V_SgFuncDecl_attr
|
V_SgClassDecl_attr
|
V_SgTypedefSeq
|
V_SgFunctionParameterTypeList
|
V_SgTemplateParameter
|
V_SgTemplateArgument
|
V_SgTemplateParameterList
|
V_SgTemplateArgumentList
|
V_SgBitAttribute
|
V_SgAttribute
|
V_SgExpBaseClass
|
V_SgBaseClass
|
V_SgUndirectedGraphEdge
|
V_SgDirectedGraphEdge
|
V_SgGraphNode
|
V_SgGraphEdge
|
V_SgStringKeyedBidirectionalGraph
|
V_SgIntKeyedBidirectionalGraph
|
V_SgBidirectionalGraph
|
V_SgIncidenceDirectedGraph
|
V_SgIncidenceUndirectedGraph
|
V_SgGraph
|
V_SgGraphNodeList
|
V_SgGraphEdgeList
|
V_SgQualifiedName
|
V_SgNameGroup
|
V_SgDimensionObject
|
V_SgDataStatementGroup
|
V_SgDataStatementObject
|
V_SgDataStatementValue
|
V_SgFormatItem
|
V_SgFormatItemList
|
V_SgTypeTable
|
V_SgSupport
|
V_SgTypeUnknown
|
V_SgTypeChar
|
V_SgTypeSignedChar
|
V_SgTypeUnsignedChar
|
V_SgTypeShort
|
V_SgTypeSignedShort
|
V_SgTypeUnsignedShort
|
V_SgTypeInt
|
V_SgTypeSignedInt
|
V_SgTypeUnsignedInt
|
V_SgTypeLong
|
V_SgTypeSignedLong
|
V_SgTypeUnsignedLong
|
V_SgTypeVoid
|
V_SgTypeGlobalVoid
|
V_SgTypeWchar
|
V_SgTypeFloat
|
V_SgTypeDouble
|
V_SgTypeLongLong
|
V_SgTypeSignedLongLong
|
V_SgTypeUnsignedLongLong
|
V_SgTypeLongDouble
|
V_SgTypeString
|
V_SgTypeBool
|
V_SgTypeComplex
|
V_SgTypeImaginary
|
V_SgTypeDefault
|
V_SgPointerMemberType
|
V_SgReferenceType
|
V_SgTypeCAFTeam
|
V_SgTypeLabel
|
V_SgClassType
|
V_SgJavaParameterizedType
|
V_SgTemplateType
|
V_SgEnumType
|
V_SgTypedefType
|
V_SgModifierType
|
V_SgPartialFunctionModifierType
|
V_SgArrayType
|
V_SgTypeEllipse
|
V_SgTypeCrayPointer
|
V_SgPartialFunctionType
|
V_SgMemberFunctionType
|
V_SgFunctionType
|
V_SgPointerType
|
V_SgNamedType
|
V_SgQualifiedNameType
|
V_SgType
|
V_SgForStatement
|
V_SgForInitStatement
|
V_SgCatchStatementSeq
|
V_SgFunctionParameterList
|
V_SgCtorInitializerList
|
V_SgBasicBlock
|
V_SgGlobal
|
V_SgIfStmt
|
V_SgWhileStmt
|
V_SgDoWhileStmt
|
V_SgSwitchStatement
|
V_SgCatchOptionStmt
|
V_SgVariableDeclaration
|
V_SgVariableDefinition
|
V_SgStmtDeclarationStatement
|
V_SgEnumDeclaration
|
V_SgAsmStmt
|
V_SgTypedefDeclaration
|
V_SgFunctionTypeTable
|
V_SgExprStatement
|
V_SgLabelStatement
|
V_SgCaseOptionStmt
|
V_SgTryStmt
|
V_SgDefaultOptionStmt
|
V_SgBreakStmt
|
V_SgContinueStmt
|
V_SgReturnStmt
|
V_SgGotoStatement
|
V_SgSpawnStmt
|
V_SgJavaThrowStatement
|
V_SgJavaForEachStatement
|
V_SgJavaSynchronizedStatement
|
V_SgJavaLabelStatement
|
V_SgNullStatement
|
V_SgVariantStatement
|
V_SgPragmaDeclaration
|
V_SgTemplateClassDeclaration
|
V_SgTemplateMemberFunctionDeclaration
|
V_SgTemplateFunctionDeclaration
|
V_SgTemplateDeclaration
|
V_SgTemplateInstantiationDecl
|
V_SgTemplateInstantiationDefn
|
V_SgTemplateInstantiationFunctionDecl
|
V_SgTemplateInstantiationMemberFunctionDecl
|
V_SgWithStatement
|
V_SgPythonGlobalStmt
|
V_SgPythonPrintStmt
|
V_SgPassStatement
|
V_SgAssertStmt
|
V_SgExecStatement
|
V_SgProgramHeaderStatement
|
V_SgProcedureHeaderStatement
|
V_SgEntryStatement
|
V_SgFortranNonblockedDo
|
V_SgInterfaceStatement
|
V_SgParameterStatement
|
V_SgCommonBlock
|
V_SgModuleStatement
|
V_SgUseStatement
|
V_SgStopOrPauseStatement
|
V_SgPrintStatement
|
V_SgReadStatement
|
V_SgWriteStatement
|
V_SgOpenStatement
|
V_SgCloseStatement
|
V_SgInquireStatement
|
V_SgFlushStatement
|
V_SgBackspaceStatement
|
V_SgRewindStatement
|
V_SgEndfileStatement
|
V_SgWaitStatement
|
V_SgCAFWithTeamStatement
|
V_SgFormatStatement
|
V_SgFortranDo
|
V_SgForAllStatement
|
V_SgIOStatement
|
V_SgUpcNotifyStatement
|
V_SgUpcWaitStatement
|
V_SgUpcBarrierStatement
|
V_SgUpcFenceStatement
|
V_SgUpcForAllStatement
|
V_SgOmpParallelStatement
|
V_SgOmpSingleStatement
|
V_SgOmpTaskStatement
|
V_SgOmpForStatement
|
V_SgOmpDoStatement
|
V_SgOmpSectionsStatement
|
V_SgOmpClauseBodyStatement
|
V_SgOmpAtomicStatement
|
V_SgOmpMasterStatement
|
V_SgOmpSectionStatement
|
V_SgOmpOrderedStatement
|
V_SgOmpWorkshareStatement
|
V_SgOmpCriticalStatement
|
V_SgOmpBodyStatement
|
V_SgJavaImportStatement
|
V_SgBlockDataStatement
|
V_SgImplicitStatement
|
V_SgStatementFunctionStatement
|
V_SgWhereStatement
|
V_SgNullifyStatement
|
V_SgEquivalenceStatement
|
V_SgDerivedTypeStatement
|
V_SgAttributeSpecificationStatement
|
V_SgAllocateStatement
|
V_SgDeallocateStatement
|
V_SgContainsStatement
|
V_SgSequenceStatement
|
V_SgElseWhereStatement
|
V_SgArithmeticIfStatement
|
V_SgAssignStatement
|
V_SgComputedGotoStatement
|
V_SgAssignedGotoStatement
|
V_SgNamelistStatement
|
V_SgImportStatement
|
V_SgAssociateStatement
|
V_SgFortranIncludeLine
|
V_SgNamespaceDeclarationStatement
|
V_SgNamespaceAliasDeclarationStatement
|
V_SgNamespaceDefinitionStatement
|
V_SgUsingDeclarationStatement
|
V_SgUsingDirectiveStatement
|
V_SgTemplateInstantiationDirectiveStatement
|
V_SgTemplateClassDefinition
|
V_SgTemplateFunctionDefinition
|
V_SgClassDeclaration
|
V_SgClassDefinition
|
V_SgFunctionDefinition
|
V_SgScopeStatement
|
V_SgMemberFunctionDeclaration
|
V_SgFunctionDeclaration
|
V_SgIncludeDirectiveStatement
|
V_SgDefineDirectiveStatement
|
V_SgUndefDirectiveStatement
|
V_SgIfdefDirectiveStatement
|
V_SgIfndefDirectiveStatement
|
V_SgIfDirectiveStatement
|
V_SgDeadIfDirectiveStatement
|
V_SgElseDirectiveStatement
|
V_SgElseifDirectiveStatement
|
V_SgEndifDirectiveStatement
|
V_SgLineDirectiveStatement
|
V_SgWarningDirectiveStatement
|
V_SgErrorDirectiveStatement
|
V_SgEmptyDirectiveStatement
|
V_SgIncludeNextDirectiveStatement
|
V_SgIdentDirectiveStatement
|
V_SgLinemarkerDirectiveStatement
|
V_SgC_PreprocessorDirectiveStatement
|
V_SgClinkageStartStatement
|
V_SgClinkageEndStatement
|
V_SgClinkageDeclarationStatement
|
V_SgOmpFlushStatement
|
V_SgOmpBarrierStatement
|
V_SgOmpTaskwaitStatement
|
V_SgOmpThreadprivateStatement
|
V_SgDeclarationStatement
|
V_SgStatement
|
V_SgVarRefExp
|
V_SgLabelRefExp
|
V_SgClassNameRefExp
|
V_SgFunctionRefExp
|
V_SgMemberFunctionRefExp
|
V_SgFunctionCallExp
|
V_SgSizeOfOp
|
V_SgJavaInstanceOfOp
|
V_SgUpcLocalsizeofExpression
|
V_SgUpcBlocksizeofExpression
|
V_SgUpcElemsizeofExpression
|
V_SgVarArgStartOp
|
V_SgVarArgStartOneOperandOp
|
V_SgVarArgOp
|
V_SgVarArgEndOp
|
V_SgVarArgCopyOp
|
V_SgTypeIdOp
|
V_SgConditionalExp
|
V_SgNewExp
|
V_SgDeleteExp
|
V_SgThisExp
|
V_SgRefExp
|
V_SgAggregateInitializer
|
V_SgConstructorInitializer
|
V_SgAssignInitializer
|
V_SgExpressionRoot
|
V_SgMinusOp
|
V_SgUnaryAddOp
|
V_SgNotOp
|
V_SgPointerDerefExp
|
V_SgAddressOfOp
|
V_SgMinusMinusOp
|
V_SgPlusPlusOp
|
V_SgBitComplementOp
|
V_SgRealPartOp
|
V_SgImagPartOp
|
V_SgConjugateOp
|
V_SgCastExp
|
V_SgThrowOp
|
V_SgArrowExp
|
V_SgDotExp
|
V_SgDotStarOp
|
V_SgArrowStarOp
|
V_SgEqualityOp
|
V_SgLessThanOp
|
V_SgGreaterThanOp
|
V_SgNotEqualOp
|
V_SgLessOrEqualOp
|
V_SgGreaterOrEqualOp
|
V_SgAddOp
|
V_SgSubtractOp
|
V_SgMultiplyOp
|
V_SgDivideOp
|
V_SgIntegerDivideOp
|
V_SgModOp
|
V_SgAndOp
|
V_SgOrOp
|
V_SgBitXorOp
|
V_SgBitAndOp
|
V_SgBitOrOp
|
V_SgCommaOpExp
|
V_SgLshiftOp
|
V_SgRshiftOp
|
V_SgJavaUnsignedRshiftOp
|
V_SgPntrArrRefExp
|
V_SgScopeOp
|
V_SgAssignOp
|
V_SgPlusAssignOp
|
V_SgMinusAssignOp
|
V_SgAndAssignOp
|
V_SgIorAssignOp
|
V_SgMultAssignOp
|
V_SgDivAssignOp
|
V_SgModAssignOp
|
V_SgXorAssignOp
|
V_SgLshiftAssignOp
|
V_SgRshiftAssignOp
|
V_SgJavaUnsignedRshiftAssignOp
|
V_SgIntegerDivideAssignOp
|
V_SgExponentiationAssignOp
|
V_SgConcatenationOp
|
V_SgNaryComparisonOp
|
V_SgNaryBooleanOp
|
V_SgBoolValExp
|
V_SgStringVal
|
V_SgShortVal
|
V_SgCharVal
|
V_SgUnsignedCharVal
|
V_SgWcharVal
|
V_SgUnsignedShortVal
|
V_SgIntVal
|
V_SgEnumVal
|
V_SgUnsignedIntVal
|
V_SgLongIntVal
|
V_SgLongLongIntVal
|
V_SgUnsignedLongLongIntVal
|
V_SgUnsignedLongVal
|
V_SgFloatVal
|
V_SgDoubleVal
|
V_SgLongDoubleVal
|
V_SgUpcThreads
|
V_SgUpcMythread
|
V_SgComplexVal
|
V_SgNullExpression
|
V_SgVariantExpression
|
V_SgStatementExpression
|
V_SgAsmOp
|
V_SgCudaKernelExecConfig
|
V_SgCudaKernelCallExp
|
V_SgLambdaRefExp
|
V_SgTupleExp
|
V_SgListExp
|
V_SgDictionaryExp
|
V_SgKeyDatumPair
|
V_SgComprehension
|
V_SgListComprehension
|
V_SgSetComprehension
|
V_SgDictionaryComprehension
|
V_SgMembershipOp
|
V_SgNonMembershipOp
|
V_SgIsOp
|
V_SgIsNotOp
|
V_SgStringConversion
|
V_SgYieldExpression
|
V_SgSubscriptExpression
|
V_SgColonShapeExp
|
V_SgAsteriskShapeExp
|
V_SgIOItemExpression
|
V_SgImpliedDo
|
V_SgExponentiationOp
|
V_SgUnknownArrayOrFunctionReference
|
V_SgActualArgumentExpression
|
V_SgUserDefinedBinaryOp
|
V_SgPointerAssignOp
|
V_SgCAFCoExpression
|
V_SgDesignatedInitializer
|
V_SgInitializer
|
V_SgUserDefinedUnaryOp
|
V_SgPseudoDestructorRefExp
|
V_SgUnaryOp
|
V_SgCompoundAssignOp
|
V_SgBinaryOp
|
V_SgNaryOp
|
V_SgValueExp
|
V_SgExprListExp
|
V_SgCallExpression
|
V_SgExpression
|
V_SgVariableSymbol
|
V_SgFunctionTypeSymbol
|
V_SgClassSymbol
|
V_SgTemplateSymbol
|
V_SgEnumSymbol
|
V_SgEnumFieldSymbol
|
V_SgTypedefSymbol
|
V_SgMemberFunctionSymbol
|
V_SgLabelSymbol
|
V_SgJavaLabelSymbol
|
V_SgDefaultSymbol
|
V_SgNamespaceSymbol
|
V_SgIntrinsicSymbol
|
V_SgModuleSymbol
|
V_SgInterfaceSymbol
|
V_SgCommonSymbol
|
V_SgRenameSymbol
|
V_SgFunctionSymbol
|
V_SgAsmBinaryAddressSymbol
|
V_SgAsmBinaryDataSymbol
|
V_SgAliasSymbol
|
V_SgSymbol
|
V_SgAsmArmInstruction
|
V_SgAsmx86Instruction
|
V_SgAsmPowerpcInstruction
|
V_SgAsmInstruction
|
V_SgAsmOperandList
|
V_SgAsmBinaryAdd
|
V_SgAsmBinarySubtract
|
V_SgAsmBinaryMultiply
|
V_SgAsmBinaryDivide
|
V_SgAsmBinaryMod
|
V_SgAsmBinaryAddPreupdate
|
V_SgAsmBinarySubtractPreupdate
|
V_SgAsmBinaryAddPostupdate
|
V_SgAsmBinarySubtractPostupdate
|
V_SgAsmBinaryLsl
|
V_SgAsmBinaryLsr
|
V_SgAsmBinaryAsr
|
V_SgAsmBinaryRor
|
V_SgAsmBinaryExpression
|
V_SgAsmUnaryPlus
|
V_SgAsmUnaryMinus
|
V_SgAsmUnaryRrx
|
V_SgAsmUnaryArmSpecialRegisterList
|
V_SgAsmUnaryExpression
|
V_SgAsmx86RegisterReferenceExpression
|
V_SgAsmArmRegisterReferenceExpression
|
V_SgAsmPowerpcRegisterReferenceExpression
|
V_SgAsmRegisterReferenceExpression
|
V_SgAsmByteValueExpression
|
V_SgAsmWordValueExpression
|
V_SgAsmDoubleWordValueExpression
|
V_SgAsmQuadWordValueExpression
|
V_SgAsmSingleFloatValueExpression
|
V_SgAsmDoubleFloatValueExpression
|
V_SgAsmVectorValueExpression
|
V_SgAsmValueExpression
|
V_SgAsmMemoryReferenceExpression
|
V_SgAsmControlFlagsExpression
|
V_SgAsmCommonSubExpression
|
V_SgAsmExprListExp
|
V_SgAsmExpression
|
V_SgAsmTypeByte
|
V_SgAsmTypeWord
|
V_SgAsmTypeDoubleWord
|
V_SgAsmTypeQuadWord
|
V_SgAsmTypeDoubleQuadWord
|
V_SgAsmTypeSingleFloat
|
V_SgAsmTypeDoubleFloat
|
V_SgAsmType80bitFloat
|
V_SgAsmType128bitFloat
|
V_SgAsmTypeVector
|
V_SgAsmType
|
V_SgAsmFunction
|
V_SgAsmBlock
|
V_SgAsmTargetList
|
V_SgAsmTarget
|
V_SgAsmStaticData
|
V_SgAsmStatement
|
V_SgAsmInterpretationList
|
V_SgAsmInterpretation
|
V_SgAsmElfFileHeader
|
V_SgAsmElfSectionTable
|
V_SgAsmElfSectionTableEntry
|
V_SgAsmElfSegmentTable
|
V_SgAsmElfSegmentTableEntryList
|
V_SgAsmElfSegmentTableEntry
|
V_SgAsmElfSymbolSection
|
V_SgAsmElfSymbolList
|
V_SgAsmElfSymbol
|
V_SgAsmElfSymverSection
|
V_SgAsmElfSymverEntry
|
V_SgAsmElfSymverEntryList
|
V_SgAsmElfSymverDefinedSection
|
V_SgAsmElfSymverDefinedEntryList
|
V_SgAsmElfSymverDefinedEntry
|
V_SgAsmElfSymverDefinedAuxList
|
V_SgAsmElfSymverDefinedAux
|
V_SgAsmElfSymverNeededSection
|
V_SgAsmElfSymverNeededEntryList
|
V_SgAsmElfSymverNeededEntry
|
V_SgAsmElfSymverNeededAuxList
|
V_SgAsmElfSymverNeededAux
|
V_SgAsmElfRelocSection
|
V_SgAsmElfRelocEntryList
|
V_SgAsmElfRelocEntry
|
V_SgAsmElfDynamicSection
|
V_SgAsmElfDynamicEntryList
|
V_SgAsmElfDynamicEntry
|
V_SgAsmElfStringSection
|
V_SgAsmElfStrtab
|
V_SgAsmElfNoteSection
|
V_SgAsmElfNoteEntryList
|
V_SgAsmElfNoteEntry
|
V_SgAsmElfEHFrameSection
|
V_SgAsmElfEHFrameEntryCIList
|
V_SgAsmElfEHFrameEntryCI
|
V_SgAsmElfEHFrameEntryFDList
|
V_SgAsmElfEHFrameEntryFD
|
V_SgAsmElfSection
|
V_SgAsmDOSFileHeader
|
V_SgAsmDOSExtendedHeader
|
V_SgAsmPEFileHeader
|
V_SgAsmPERVASizePairList
|
V_SgAsmPERVASizePair
|
V_SgAsmPEImportSection
|
V_SgAsmPEImportDirectoryList
|
V_SgAsmPEImportDirectory
|
V_SgAsmPEImportLookupTable
|
V_SgAsmPEImportILTEntryList
|
V_SgAsmPEImportILTEntry
|
V_SgAsmPEImportHNTEntryList
|
V_SgAsmPEImportHNTEntry
|
V_SgAsmPEExportSection
|
V_SgAsmPEExportDirectory
|
V_SgAsmPEExportEntryList
|
V_SgAsmPEExportEntry
|
V_SgAsmPEStringSection
|
V_SgAsmPESectionTable
|
V_SgAsmPESectionTableEntry
|
V_SgAsmPESection
|
V_SgAsmCoffSymbolTable
|
V_SgAsmCoffSymbolList
|
V_SgAsmCoffSymbol
|
V_SgAsmCoffStrtab
|
V_SgAsmNEFileHeader
|
V_SgAsmNEEntryTable
|
V_SgAsmNEEntryPoint
|
V_SgAsmNESectionTable
|
V_SgAsmNESectionTableEntry
|
V_SgAsmNERelocTable
|
V_SgAsmNERelocEntry
|
V_SgAsmNENameTable
|
V_SgAsmNEModuleTable
|
V_SgAsmNEStringTable
|
V_SgAsmNESection
|
V_SgAsmLEFileHeader
|
V_SgAsmLEEntryTable
|
V_SgAsmLEEntryPoint
|
V_SgAsmLESectionTable
|
V_SgAsmLESectionTableEntry
|
V_SgAsmLERelocTable
|
V_SgAsmLENameTable
|
V_SgAsmLEPageTable
|
V_SgAsmLEPageTableEntry
|
V_SgAsmLESection
|
V_SgAsmDwarfArrayType
|
V_SgAsmDwarfClassType
|
V_SgAsmDwarfEntryPoint
|
V_SgAsmDwarfEnumerationType
|
V_SgAsmDwarfFormalParameter
|
V_SgAsmDwarfImportedDeclaration
|
V_SgAsmDwarfLabel
|
V_SgAsmDwarfLexicalBlock
|
V_SgAsmDwarfMember
|
V_SgAsmDwarfPointerType
|
V_SgAsmDwarfReferenceType
|
V_SgAsmDwarfCompilationUnit
|
V_SgAsmDwarfStringType
|
V_SgAsmDwarfStructureType
|
V_SgAsmDwarfSubroutineType
|
V_SgAsmDwarfTypedef
|
V_SgAsmDwarfUnionType
|
V_SgAsmDwarfUnspecifiedParameters
|
V_SgAsmDwarfVariant
|
V_SgAsmDwarfCommonBlock
|
V_SgAsmDwarfCommonInclusion
|
V_SgAsmDwarfInheritance
|
V_SgAsmDwarfInlinedSubroutine
|
V_SgAsmDwarfModule
|
V_SgAsmDwarfPtrToMemberType
|
V_SgAsmDwarfSetType
|
V_SgAsmDwarfSubrangeType
|
V_SgAsmDwarfWithStmt
|
V_SgAsmDwarfAccessDeclaration
|
V_SgAsmDwarfBaseType
|
V_SgAsmDwarfCatchBlock
|
V_SgAsmDwarfConstType
|
V_SgAsmDwarfConstant
|
V_SgAsmDwarfEnumerator
|
V_SgAsmDwarfFileType
|
V_SgAsmDwarfFriend
|
V_SgAsmDwarfNamelist
|
V_SgAsmDwarfNamelistItem
|
V_SgAsmDwarfPackedType
|
V_SgAsmDwarfSubprogram
|
V_SgAsmDwarfTemplateTypeParameter
|
V_SgAsmDwarfTemplateValueParameter
|
V_SgAsmDwarfThrownType
|
V_SgAsmDwarfTryBlock
|
V_SgAsmDwarfVariantPart
|
V_SgAsmDwarfVariable
|
V_SgAsmDwarfVolatileType
|
V_SgAsmDwarfDwarfProcedure
|
V_SgAsmDwarfRestrictType
|
V_SgAsmDwarfInterfaceType
|
V_SgAsmDwarfNamespace
|
V_SgAsmDwarfImportedModule
|
V_SgAsmDwarfUnspecifiedType
|
V_SgAsmDwarfPartialUnit
|
V_SgAsmDwarfImportedUnit
|
V_SgAsmDwarfMutableType
|
V_SgAsmDwarfCondition
|
V_SgAsmDwarfSharedType
|
V_SgAsmDwarfFormatLabel
|
V_SgAsmDwarfFunctionTemplate
|
V_SgAsmDwarfClassTemplate
|
V_SgAsmDwarfUpcSharedType
|
V_SgAsmDwarfUpcStrictType
|
V_SgAsmDwarfUpcRelaxedType
|
V_SgAsmDwarfUnknownConstruct
|
V_SgAsmDwarfConstruct
|
V_SgAsmDwarfMacroList
|
V_SgAsmDwarfMacro
|
V_SgAsmDwarfLine
|
V_SgAsmDwarfLineList
|
V_SgAsmDwarfConstructList
|
V_SgAsmDwarfCompilationUnitList
|
V_SgAsmDwarfInformation
|
V_SgAsmStringStorage
|
V_SgAsmBasicString
|
V_SgAsmStoredString
|
V_SgAsmGenericString
|
V_SgAsmGenericHeaderList
|
V_SgAsmGenericHeader
|
V_SgAsmGenericSymbolList
|
V_SgAsmGenericSymbol
|
V_SgAsmGenericStrtab
|
V_SgAsmGenericSectionList
|
V_SgAsmGenericSection
|
V_SgAsmGenericDLLList
|
V_SgAsmGenericDLL
|
V_SgAsmGenericFormat
|
V_SgAsmGenericFileList
|
V_SgAsmGenericFile
|
V_SgAsmExecutableFileFormat
|
V_SgAsmNode
|
V_SgCommonBlockObject
|
V_SgInitializedName
|
V_SgOmpOrderedClause
|
V_SgOmpNowaitClause
|
V_SgOmpUntiedClause
|
V_SgOmpDefaultClause
|
V_SgOmpCollapseClause
|
V_SgOmpIfClause
|
V_SgOmpNumThreadsClause
|
V_SgOmpExpressionClause
|
V_SgOmpCopyprivateClause
|
V_SgOmpPrivateClause
|
V_SgOmpFirstprivateClause
|
V_SgOmpSharedClause
|
V_SgOmpCopyinClause
|
V_SgOmpLastprivateClause
|
V_SgOmpReductionClause
|
V_SgOmpVariablesClause
|
V_SgOmpScheduleClause
|
V_SgOmpClause
|
V_SgRenamePair
|
V_SgInterfaceBody
|
V_SgHeaderFileBody
|
V_SgLocatedNodeSupport
|
V_SgToken
|
V_SgLocatedNode
|
V_SgNode
|
V_SgNumVariants
variantTToInt
::
VariantT
->
CInt
variantTFromInt
::
CInt
->
VariantT
data
Typeable
a =>
SgNodeT
a =
SgNode
(
Ptr
(
SgNode
a))
type
SgNode
a =
SgNodeT
(SgNodeN a)
nullSgNode
::
Typeable
a =>
SgNode
a
data
Typeable
a =>
SgSupportT
a =
SgSupport
type
SgSupport
a =
SgNode
(SgSupportN a)
data
Typeable
a =>
SgModifierT
a =
SgModifier
type
SgModifier
a =
SgNode
(SgModifierN a)
data
Typeable
a =>
SgModifierNodesT
a =
SgModifierNodes
type
SgModifierNodes
a =
SgNode
(SgModifierNodesN a)
data
Typeable
a =>
SgConstVolatileModifierT
a =
SgConstVolatileModifier
type
SgConstVolatileModifier
a =
SgNode
(SgConstVolatileModifierN a)
data
Typeable
a =>
SgStorageModifierT
a =
SgStorageModifier
type
SgStorageModifier
a =
SgNode
(SgStorageModifierN a)
data
Typeable
a =>
SgAccessModifierT
a =
SgAccessModifier
type
SgAccessModifier
a =
SgNode
(SgAccessModifierN a)
data
Typeable
a =>
SgFunctionModifierT
a =
SgFunctionModifier
type
SgFunctionModifier
a =
SgNode
(SgFunctionModifierN a)
data
Typeable
a =>
SgUPC_AccessModifierT
a =
SgUPC_AccessModifier
type
SgUPC_AccessModifier
a =
SgNode
(SgUPC_AccessModifierN a)
data
Typeable
a =>
SgSpecialFunctionModifierT
a =
SgSpecialFunctionModifier
type
SgSpecialFunctionModifier
a =
SgNode
(SgSpecialFunctionModifierN a)
data
Typeable
a =>
SgElaboratedTypeModifierT
a =
SgElaboratedTypeModifier
type
SgElaboratedTypeModifier
a =
SgNode
(SgElaboratedTypeModifierN a)
data
Typeable
a =>
SgLinkageModifierT
a =
SgLinkageModifier
type
SgLinkageModifier
a =
SgNode
(SgLinkageModifierN a)
data
Typeable
a =>
SgBaseClassModifierT
a =
SgBaseClassModifier
type
SgBaseClassModifier
a =
SgNode
(SgBaseClassModifierN a)
data
Typeable
a =>
SgTypeModifierT
a =
SgTypeModifier
type
SgTypeModifier
a =
SgNode
(SgTypeModifierN a)
data
Typeable
a =>
SgDeclarationModifierT
a =
SgDeclarationModifier
type
SgDeclarationModifier
a =
SgNode
(SgDeclarationModifierN a)
data
Typeable
a =>
SgOpenclAccessModeModifierT
a =
SgOpenclAccessModeModifier
type
SgOpenclAccessModeModifier
a =
SgNode
(SgOpenclAccessModeModifierN a)
data
Typeable
a =>
SgSymbolTableT
a =
SgSymbolTable
type
SgSymbolTable
a =
SgNode
(SgSymbolTableN a)
data
Typeable
a =>
SgAttributeT
a =
SgAttribute
type
SgAttribute
a =
SgNode
(SgAttributeN a)
data
Typeable
a =>
SgPragmaT
a =
SgPragma
type
SgPragma
a =
SgNode
(SgPragmaN a)
data
Typeable
a =>
SgBitAttributeT
a =
SgBitAttribute
type
SgBitAttribute
a =
SgNode
(SgBitAttributeN a)
data
Typeable
a =>
SgFuncDecl_attrT
a =
SgFuncDecl_attr
type
SgFuncDecl_attr
a =
SgNode
(SgFuncDecl_attrN a)
data
Typeable
a =>
SgClassDecl_attrT
a =
SgClassDecl_attr
type
SgClassDecl_attr
a =
SgNode
(SgClassDecl_attrN a)
data
Typeable
a =>
Sg_File_InfoT
a =
Sg_File_Info
type
Sg_File_Info
a =
SgNode
(Sg_File_InfoN a)
data
Typeable
a =>
SgFileT
a =
SgFile
type
SgFile
a =
SgNode
(SgFileN a)
data
Typeable
a =>
SgSourceFileT
a =
SgSourceFile
type
SgSourceFile
a =
SgNode
(SgSourceFileN a)
data
Typeable
a =>
SgBinaryCompositeT
a =
SgBinaryComposite
type
SgBinaryComposite
a =
SgNode
(SgBinaryCompositeN a)
data
Typeable
a =>
SgUnknownFileT
a =
SgUnknownFile
type
SgUnknownFile
a =
SgNode
(SgUnknownFileN a)
data
Typeable
a =>
SgProjectT
a =
SgProject
type
SgProject
a =
SgNode
(SgProjectN a)
data
Typeable
a =>
SgOptionsT
a =
SgOptions
type
SgOptions
a =
SgNode
(SgOptionsN a)
data
Typeable
a =>
SgUnparse_InfoT
a =
SgUnparse_Info
type
SgUnparse_Info
a =
SgNode
(SgUnparse_InfoN a)
data
Typeable
a =>
SgBaseClassT
a =
SgBaseClass
type
SgBaseClass
a =
SgNode
(SgBaseClassN a)
data
Typeable
a =>
SgExpBaseClassT
a =
SgExpBaseClass
type
SgExpBaseClass
a =
SgNode
(SgExpBaseClassN a)
data
Typeable
a =>
SgTypedefSeqT
a =
SgTypedefSeq
type
SgTypedefSeq
a =
SgNode
(SgTypedefSeqN a)
data
Typeable
a =>
SgTemplateParameterT
a =
SgTemplateParameter
type
SgTemplateParameter
a =
SgNode
(SgTemplateParameterN a)
data
Typeable
a =>
SgTemplateArgumentT
a =
SgTemplateArgument
type
SgTemplateArgument
a =
SgNode
(SgTemplateArgumentN a)
data
Typeable
a =>
SgDirectoryT
a =
SgDirectory
type
SgDirectory
a =
SgNode
(SgDirectoryN a)
data
Typeable
a =>
SgFileListT
a =
SgFileList
type
SgFileList
a =
SgNode
(SgFileListN a)
data
Typeable
a =>
SgDirectoryListT
a =
SgDirectoryList
type
SgDirectoryList
a =
SgNode
(SgDirectoryListN a)
data
Typeable
a =>
SgFunctionParameterTypeListT
a =
SgFunctionParameterTypeList
type
SgFunctionParameterTypeList
a =
SgNode
(SgFunctionParameterTypeListN a)
data
Typeable
a =>
SgQualifiedNameT
a =
SgQualifiedName
type
SgQualifiedName
a =
SgNode
(SgQualifiedNameN a)
data
Typeable
a =>
SgTemplateArgumentListT
a =
SgTemplateArgumentList
type
SgTemplateArgumentList
a =
SgNode
(SgTemplateArgumentListN a)
data
Typeable
a =>
SgTemplateParameterListT
a =
SgTemplateParameterList
type
SgTemplateParameterList
a =
SgNode
(SgTemplateParameterListN a)
data
Typeable
a =>
SgGraphT
a =
SgGraph
type
SgGraph
a =
SgNode
(SgGraphN a)
data
Typeable
a =>
SgIncidenceDirectedGraphT
a =
SgIncidenceDirectedGraph
type
SgIncidenceDirectedGraph
a =
SgNode
(SgIncidenceDirectedGraphN a)
data
Typeable
a =>
SgBidirectionalGraphT
a =
SgBidirectionalGraph
type
SgBidirectionalGraph
a =
SgNode
(SgBidirectionalGraphN a)
data
Typeable
a =>
SgStringKeyedBidirectionalGraphT
a =
SgStringKeyedBidirectionalGraph
type
SgStringKeyedBidirectionalGraph
a =
SgNode
(SgStringKeyedBidirectionalGraphN a)
data
Typeable
a =>
SgIntKeyedBidirectionalGraphT
a =
SgIntKeyedBidirectionalGraph
type
SgIntKeyedBidirectionalGraph
a =
SgNode
(SgIntKeyedBidirectionalGraphN a)
data
Typeable
a =>
SgIncidenceUndirectedGraphT
a =
SgIncidenceUndirectedGraph
type
SgIncidenceUndirectedGraph
a =
SgNode
(SgIncidenceUndirectedGraphN a)
data
Typeable
a =>
SgGraphNodeT
a =
SgGraphNode
type
SgGraphNode
a =
SgNode
(SgGraphNodeN a)
data
Typeable
a =>
SgGraphEdgeT
a =
SgGraphEdge
type
SgGraphEdge
a =
SgNode
(SgGraphEdgeN a)
data
Typeable
a =>
SgDirectedGraphEdgeT
a =
SgDirectedGraphEdge
type
SgDirectedGraphEdge
a =
SgNode
(SgDirectedGraphEdgeN a)
data
Typeable
a =>
SgUndirectedGraphEdgeT
a =
SgUndirectedGraphEdge
type
SgUndirectedGraphEdge
a =
SgNode
(SgUndirectedGraphEdgeN a)
data
Typeable
a =>
SgGraphNodeListT
a =
SgGraphNodeList
type
SgGraphNodeList
a =
SgNode
(SgGraphNodeListN a)
data
Typeable
a =>
SgGraphEdgeListT
a =
SgGraphEdgeList
type
SgGraphEdgeList
a =
SgNode
(SgGraphEdgeListN a)
data
Typeable
a =>
SgTypeTableT
a =
SgTypeTable
type
SgTypeTable
a =
SgNode
(SgTypeTableN a)
data
Typeable
a =>
SgNameGroupT
a =
SgNameGroup
type
SgNameGroup
a =
SgNode
(SgNameGroupN a)
data
Typeable
a =>
SgDimensionObjectT
a =
SgDimensionObject
type
SgDimensionObject
a =
SgNode
(SgDimensionObjectN a)
data
Typeable
a =>
SgFormatItemT
a =
SgFormatItem
type
SgFormatItem
a =
SgNode
(SgFormatItemN a)
data
Typeable
a =>
SgFormatItemListT
a =
SgFormatItemList
type
SgFormatItemList
a =
SgNode
(SgFormatItemListN a)
data
Typeable
a =>
SgDataStatementGroupT
a =
SgDataStatementGroup
type
SgDataStatementGroup
a =
SgNode
(SgDataStatementGroupN a)
data
Typeable
a =>
SgDataStatementObjectT
a =
SgDataStatementObject
type
SgDataStatementObject
a =
SgNode
(SgDataStatementObjectN a)
data
Typeable
a =>
SgDataStatementValueT
a =
SgDataStatementValue
type
SgDataStatementValue
a =
SgNode
(SgDataStatementValueN a)
data
Typeable
a =>
SgTypeT
a =
SgType
type
SgType
a =
SgNode
(SgTypeN a)
data
Typeable
a =>
SgTypeUnknownT
a =
SgTypeUnknown
type
SgTypeUnknown
a =
SgNode
(SgTypeUnknownN a)
data
Typeable
a =>
SgTypeCharT
a =
SgTypeChar
type
SgTypeChar
a =
SgNode
(SgTypeCharN a)
data
Typeable
a =>
SgTypeSignedCharT
a =
SgTypeSignedChar
type
SgTypeSignedChar
a =
SgNode
(SgTypeSignedCharN a)
data
Typeable
a =>
SgTypeUnsignedCharT
a =
SgTypeUnsignedChar
type
SgTypeUnsignedChar
a =
SgNode
(SgTypeUnsignedCharN a)
data
Typeable
a =>
SgTypeShortT
a =
SgTypeShort
type
SgTypeShort
a =
SgNode
(SgTypeShortN a)
data
Typeable
a =>
SgTypeSignedShortT
a =
SgTypeSignedShort
type
SgTypeSignedShort
a =
SgNode
(SgTypeSignedShortN a)
data
Typeable
a =>
SgTypeUnsignedShortT
a =
SgTypeUnsignedShort
type
SgTypeUnsignedShort
a =
SgNode
(SgTypeUnsignedShortN a)
data
Typeable
a =>
SgTypeIntT
a =
SgTypeInt
type
SgTypeInt
a =
SgNode
(SgTypeIntN a)
data
Typeable
a =>
SgTypeSignedIntT
a =
SgTypeSignedInt
type
SgTypeSignedInt
a =
SgNode
(SgTypeSignedIntN a)
data
Typeable
a =>
SgTypeUnsignedIntT
a =
SgTypeUnsignedInt
type
SgTypeUnsignedInt
a =
SgNode
(SgTypeUnsignedIntN a)
data
Typeable
a =>
SgTypeLongT
a =
SgTypeLong
type
SgTypeLong
a =
SgNode
(SgTypeLongN a)
data
Typeable
a =>
SgTypeSignedLongT
a =
SgTypeSignedLong
type
SgTypeSignedLong
a =
SgNode
(SgTypeSignedLongN a)
data
Typeable
a =>
SgTypeUnsignedLongT
a =
SgTypeUnsignedLong
type
SgTypeUnsignedLong
a =
SgNode
(SgTypeUnsignedLongN a)
data
Typeable
a =>
SgTypeVoidT
a =
SgTypeVoid
type
SgTypeVoid
a =
SgNode
(SgTypeVoidN a)
data
Typeable
a =>
SgTypeGlobalVoidT
a =
SgTypeGlobalVoid
type
SgTypeGlobalVoid
a =
SgNode
(SgTypeGlobalVoidN a)
data
Typeable
a =>
SgTypeWcharT
a =
SgTypeWchar
type
SgTypeWchar
a =
SgNode
(SgTypeWcharN a)
data
Typeable
a =>
SgTypeFloatT
a =
SgTypeFloat
type
SgTypeFloat
a =
SgNode
(SgTypeFloatN a)
data
Typeable
a =>
SgTypeDoubleT
a =
SgTypeDouble
type
SgTypeDouble
a =
SgNode
(SgTypeDoubleN a)
data
Typeable
a =>
SgTypeLongLongT
a =
SgTypeLongLong
type
SgTypeLongLong
a =
SgNode
(SgTypeLongLongN a)
data
Typeable
a =>
SgTypeSignedLongLongT
a =
SgTypeSignedLongLong
type
SgTypeSignedLongLong
a =
SgNode
(SgTypeSignedLongLongN a)
data
Typeable
a =>
SgTypeUnsignedLongLongT
a =
SgTypeUnsignedLongLong
type
SgTypeUnsignedLongLong
a =
SgNode
(SgTypeUnsignedLongLongN a)
data
Typeable
a =>
SgTypeLongDoubleT
a =
SgTypeLongDouble
type
SgTypeLongDouble
a =
SgNode
(SgTypeLongDoubleN a)
data
Typeable
a =>
SgTypeStringT
a =
SgTypeString
type
SgTypeString
a =
SgNode
(SgTypeStringN a)
data
Typeable
a =>
SgTypeBoolT
a =
SgTypeBool
type
SgTypeBool
a =
SgNode
(SgTypeBoolN a)
data
Typeable
a =>
SgPointerTypeT
a =
SgPointerType
type
SgPointerType
a =
SgNode
(SgPointerTypeN a)
data
Typeable
a =>
SgPointerMemberTypeT
a =
SgPointerMemberType
type
SgPointerMemberType
a =
SgNode
(SgPointerMemberTypeN a)
data
Typeable
a =>
SgReferenceTypeT
a =
SgReferenceType
type
SgReferenceType
a =
SgNode
(SgReferenceTypeN a)
data
Typeable
a =>
SgNamedTypeT
a =
SgNamedType
type
SgNamedType
a =
SgNode
(SgNamedTypeN a)
data
Typeable
a =>
SgClassTypeT
a =
SgClassType
type
SgClassType
a =
SgNode
(SgClassTypeN a)
data
Typeable
a =>
SgJavaParameterizedTypeT
a =
SgJavaParameterizedType
type
SgJavaParameterizedType
a =
SgNode
(SgJavaParameterizedTypeN a)
data
Typeable
a =>
SgEnumTypeT
a =
SgEnumType
type
SgEnumType
a =
SgNode
(SgEnumTypeN a)
data
Typeable
a =>
SgTypedefTypeT
a =
SgTypedefType
type
SgTypedefType
a =
SgNode
(SgTypedefTypeN a)
data
Typeable
a =>
SgModifierTypeT
a =
SgModifierType
type
SgModifierType
a =
SgNode
(SgModifierTypeN a)
data
Typeable
a =>
SgFunctionTypeT
a =
SgFunctionType
type
SgFunctionType
a =
SgNode
(SgFunctionTypeN a)
data
Typeable
a =>
SgMemberFunctionTypeT
a =
SgMemberFunctionType
type
SgMemberFunctionType
a =
SgNode
(SgMemberFunctionTypeN a)
data
Typeable
a =>
SgPartialFunctionTypeT
a =
SgPartialFunctionType
type
SgPartialFunctionType
a =
SgNode
(SgPartialFunctionTypeN a)
data
Typeable
a =>
SgPartialFunctionModifierTypeT
a =
SgPartialFunctionModifierType
type
SgPartialFunctionModifierType
a =
SgNode
(SgPartialFunctionModifierTypeN a)
data
Typeable
a =>
SgArrayTypeT
a =
SgArrayType
type
SgArrayType
a =
SgNode
(SgArrayTypeN a)
data
Typeable
a =>
SgTypeEllipseT
a =
SgTypeEllipse
type
SgTypeEllipse
a =
SgNode
(SgTypeEllipseN a)
data
Typeable
a =>
SgTemplateTypeT
a =
SgTemplateType
type
SgTemplateType
a =
SgNode
(SgTemplateTypeN a)
data
Typeable
a =>
SgQualifiedNameTypeT
a =
SgQualifiedNameType
type
SgQualifiedNameType
a =
SgNode
(SgQualifiedNameTypeN a)
data
Typeable
a =>
SgTypeComplexT
a =
SgTypeComplex
type
SgTypeComplex
a =
SgNode
(SgTypeComplexN a)
data
Typeable
a =>
SgTypeImaginaryT
a =
SgTypeImaginary
type
SgTypeImaginary
a =
SgNode
(SgTypeImaginaryN a)
data
Typeable
a =>
SgTypeDefaultT
a =
SgTypeDefault
type
SgTypeDefault
a =
SgNode
(SgTypeDefaultN a)
data
Typeable
a =>
SgTypeCAFTeamT
a =
SgTypeCAFTeam
type
SgTypeCAFTeam
a =
SgNode
(SgTypeCAFTeamN a)
data
Typeable
a =>
SgTypeCrayPointerT
a =
SgTypeCrayPointer
type
SgTypeCrayPointer
a =
SgNode
(SgTypeCrayPointerN a)
data
Typeable
a =>
SgTypeLabelT
a =
SgTypeLabel
type
SgTypeLabel
a =
SgNode
(SgTypeLabelN a)
data
Typeable
a =>
SgLocatedNodeT
a =
SgLocatedNode
type
SgLocatedNode
a =
SgNode
(SgLocatedNodeN a)
data
Typeable
a =>
SgLocatedNodeSupportT
a =
SgLocatedNodeSupport
type
SgLocatedNodeSupport
a =
SgNode
(SgLocatedNodeSupportN a)
data
Typeable
a =>
SgCommonBlockObjectT
a =
SgCommonBlockObject
type
SgCommonBlockObject
a =
SgNode
(SgCommonBlockObjectN a)
data
Typeable
a =>
SgInitializedNameT
a =
SgInitializedName
type
SgInitializedName
a =
SgNode
(SgInitializedNameN a)
data
Typeable
a =>
SgInterfaceBodyT
a =
SgInterfaceBody
type
SgInterfaceBody
a =
SgNode
(SgInterfaceBodyN a)
data
Typeable
a =>
SgHeaderFileBodyT
a =
SgHeaderFileBody
type
SgHeaderFileBody
a =
SgNode
(SgHeaderFileBodyN a)
data
Typeable
a =>
SgRenamePairT
a =
SgRenamePair
type
SgRenamePair
a =
SgNode
(SgRenamePairN a)
data
Typeable
a =>
SgOmpClauseT
a =
SgOmpClause
type
SgOmpClause
a =
SgNode
(SgOmpClauseN a)
data
Typeable
a =>
SgOmpOrderedClauseT
a =
SgOmpOrderedClause
type
SgOmpOrderedClause
a =
SgNode
(SgOmpOrderedClauseN a)
data
Typeable
a =>
SgOmpNowaitClauseT
a =
SgOmpNowaitClause
type
SgOmpNowaitClause
a =
SgNode
(SgOmpNowaitClauseN a)
data
Typeable
a =>
SgOmpUntiedClauseT
a =
SgOmpUntiedClause
type
SgOmpUntiedClause
a =
SgNode
(SgOmpUntiedClauseN a)
data
Typeable
a =>
SgOmpDefaultClauseT
a =
SgOmpDefaultClause
type
SgOmpDefaultClause
a =
SgNode
(SgOmpDefaultClauseN a)
data
Typeable
a =>
SgOmpExpressionClauseT
a =
SgOmpExpressionClause
type
SgOmpExpressionClause
a =
SgNode
(SgOmpExpressionClauseN a)
data
Typeable
a =>
SgOmpCollapseClauseT
a =
SgOmpCollapseClause
type
SgOmpCollapseClause
a =
SgNode
(SgOmpCollapseClauseN a)
data
Typeable
a =>
SgOmpIfClauseT
a =
SgOmpIfClause
type
SgOmpIfClause
a =
SgNode
(SgOmpIfClauseN a)
data
Typeable
a =>
SgOmpNumThreadsClauseT
a =
SgOmpNumThreadsClause
type
SgOmpNumThreadsClause
a =
SgNode
(SgOmpNumThreadsClauseN a)
data
Typeable
a =>
SgOmpVariablesClauseT
a =
SgOmpVariablesClause
type
SgOmpVariablesClause
a =
SgNode
(SgOmpVariablesClauseN a)
data
Typeable
a =>
SgOmpCopyprivateClauseT
a =
SgOmpCopyprivateClause
type
SgOmpCopyprivateClause
a =
SgNode
(SgOmpCopyprivateClauseN a)
data
Typeable
a =>
SgOmpPrivateClauseT
a =
SgOmpPrivateClause
type
SgOmpPrivateClause
a =
SgNode
(SgOmpPrivateClauseN a)
data
Typeable
a =>
SgOmpFirstprivateClauseT
a =
SgOmpFirstprivateClause
type
SgOmpFirstprivateClause
a =
SgNode
(SgOmpFirstprivateClauseN a)
data
Typeable
a =>
SgOmpSharedClauseT
a =
SgOmpSharedClause
type
SgOmpSharedClause
a =
SgNode
(SgOmpSharedClauseN a)
data
Typeable
a =>
SgOmpCopyinClauseT
a =
SgOmpCopyinClause
type
SgOmpCopyinClause
a =
SgNode
(SgOmpCopyinClauseN a)
data
Typeable
a =>
SgOmpLastprivateClauseT
a =
SgOmpLastprivateClause
type
SgOmpLastprivateClause
a =
SgNode
(SgOmpLastprivateClauseN a)
data
Typeable
a =>
SgOmpReductionClauseT
a =
SgOmpReductionClause
type
SgOmpReductionClause
a =
SgNode
(SgOmpReductionClauseN a)
data
Typeable
a =>
SgOmpScheduleClauseT
a =
SgOmpScheduleClause
type
SgOmpScheduleClause
a =
SgNode
(SgOmpScheduleClauseN a)
data
Typeable
a =>
SgStatementT
a =
SgStatement
type
SgStatement
a =
SgNode
(SgStatementN a)
data
Typeable
a =>
SgScopeStatementT
a =
SgScopeStatement
type
SgScopeStatement
a =
SgNode
(SgScopeStatementN a)
data
Typeable
a =>
SgGlobalT
a =
SgGlobal
type
SgGlobal
a =
SgNode
(SgGlobalN a)
data
Typeable
a =>
SgBasicBlockT
a =
SgBasicBlock
type
SgBasicBlock
a =
SgNode
(SgBasicBlockN a)
data
Typeable
a =>
SgIfStmtT
a =
SgIfStmt
type
SgIfStmt
a =
SgNode
(SgIfStmtN a)
data
Typeable
a =>
SgForStatementT
a =
SgForStatement
type
SgForStatement
a =
SgNode
(SgForStatementN a)
data
Typeable
a =>
SgFunctionDefinitionT
a =
SgFunctionDefinition
type
SgFunctionDefinition
a =
SgNode
(SgFunctionDefinitionN a)
data
Typeable
a =>
SgTemplateFunctionDefinitionT
a =
SgTemplateFunctionDefinition
type
SgTemplateFunctionDefinition
a =
SgNode
(SgTemplateFunctionDefinitionN a)
data
Typeable
a =>
SgClassDefinitionT
a =
SgClassDefinition
type
SgClassDefinition
a =
SgNode
(SgClassDefinitionN a)
data
Typeable
a =>
SgTemplateInstantiationDefnT
a =
SgTemplateInstantiationDefn
type
SgTemplateInstantiationDefn
a =
SgNode
(SgTemplateInstantiationDefnN a)
data
Typeable
a =>
SgTemplateClassDefinitionT
a =
SgTemplateClassDefinition
type
SgTemplateClassDefinition
a =
SgNode
(SgTemplateClassDefinitionN a)
data
Typeable
a =>
SgWhileStmtT
a =
SgWhileStmt
type
SgWhileStmt
a =
SgNode
(SgWhileStmtN a)
data
Typeable
a =>
SgDoWhileStmtT
a =
SgDoWhileStmt
type
SgDoWhileStmt
a =
SgNode
(SgDoWhileStmtN a)
data
Typeable
a =>
SgSwitchStatementT
a =
SgSwitchStatement
type
SgSwitchStatement
a =
SgNode
(SgSwitchStatementN a)
data
Typeable
a =>
SgCatchOptionStmtT
a =
SgCatchOptionStmt
type
SgCatchOptionStmt
a =
SgNode
(SgCatchOptionStmtN a)
data
Typeable
a =>
SgNamespaceDefinitionStatementT
a =
SgNamespaceDefinitionStatement
type
SgNamespaceDefinitionStatement
a =
SgNode
(SgNamespaceDefinitionStatementN a)
data
Typeable
a =>
SgBlockDataStatementT
a =
SgBlockDataStatement
type
SgBlockDataStatement
a =
SgNode
(SgBlockDataStatementN a)
data
Typeable
a =>
SgAssociateStatementT
a =
SgAssociateStatement
type
SgAssociateStatement
a =
SgNode
(SgAssociateStatementN a)
data
Typeable
a =>
SgFortranDoT
a =
SgFortranDo
type
SgFortranDo
a =
SgNode
(SgFortranDoN a)
data
Typeable
a =>
SgFortranNonblockedDoT
a =
SgFortranNonblockedDo
type
SgFortranNonblockedDo
a =
SgNode
(SgFortranNonblockedDoN a)
data
Typeable
a =>
SgForAllStatementT
a =
SgForAllStatement
type
SgForAllStatement
a =
SgNode
(SgForAllStatementN a)
data
Typeable
a =>
SgUpcForAllStatementT
a =
SgUpcForAllStatement
type
SgUpcForAllStatement
a =
SgNode
(SgUpcForAllStatementN a)
data
Typeable
a =>
SgCAFWithTeamStatementT
a =
SgCAFWithTeamStatement
type
SgCAFWithTeamStatement
a =
SgNode
(SgCAFWithTeamStatementN a)
data
Typeable
a =>
SgJavaForEachStatementT
a =
SgJavaForEachStatement
type
SgJavaForEachStatement
a =
SgNode
(SgJavaForEachStatementN a)
data
Typeable
a =>
SgJavaLabelStatementT
a =
SgJavaLabelStatement
type
SgJavaLabelStatement
a =
SgNode
(SgJavaLabelStatementN a)
data
Typeable
a =>
SgFunctionTypeTableT
a =
SgFunctionTypeTable
type
SgFunctionTypeTable
a =
SgNode
(SgFunctionTypeTableN a)
data
Typeable
a =>
SgDeclarationStatementT
a =
SgDeclarationStatement
type
SgDeclarationStatement
a =
SgNode
(SgDeclarationStatementN a)
data
Typeable
a =>
SgFunctionParameterListT
a =
SgFunctionParameterList
type
SgFunctionParameterList
a =
SgNode
(SgFunctionParameterListN a)
data
Typeable
a =>
SgVariableDeclarationT
a =
SgVariableDeclaration
type
SgVariableDeclaration
a =
SgNode
(SgVariableDeclarationN a)
data
Typeable
a =>
SgVariableDefinitionT
a =
SgVariableDefinition
type
SgVariableDefinition
a =
SgNode
(SgVariableDefinitionN a)
data
Typeable
a =>
SgClinkageDeclarationStatementT
a =
SgClinkageDeclarationStatement
type
SgClinkageDeclarationStatement
a =
SgNode
(SgClinkageDeclarationStatementN a)
data
Typeable
a =>
SgClinkageStartStatementT
a =
SgClinkageStartStatement
type
SgClinkageStartStatement
a =
SgNode
(SgClinkageStartStatementN a)
data
Typeable
a =>
SgClinkageEndStatementT
a =
SgClinkageEndStatement
type
SgClinkageEndStatement
a =
SgNode
(SgClinkageEndStatementN a)
data
Typeable
a =>
SgEnumDeclarationT
a =
SgEnumDeclaration
type
SgEnumDeclaration
a =
SgNode
(SgEnumDeclarationN a)
data
Typeable
a =>
SgAsmStmtT
a =
SgAsmStmt
type
SgAsmStmt
a =
SgNode
(SgAsmStmtN a)
data
Typeable
a =>
SgAttributeSpecificationStatementT
a =
SgAttributeSpecificationStatement
type
SgAttributeSpecificationStatement
a =
SgNode
(SgAttributeSpecificationStatementN a)
data
Typeable
a =>
SgFormatStatementT
a =
SgFormatStatement
type
SgFormatStatement
a =
SgNode
(SgFormatStatementN a)
data
Typeable
a =>
SgTemplateDeclarationT
a =
SgTemplateDeclaration
type
SgTemplateDeclaration
a =
SgNode
(SgTemplateDeclarationN a)
data
Typeable
a =>
SgTemplateClassDeclarationT
a =
SgTemplateClassDeclaration
type
SgTemplateClassDeclaration
a =
SgNode
(SgTemplateClassDeclarationN a)
data
Typeable
a =>
SgTemplateFunctionDeclarationT
a =
SgTemplateFunctionDeclaration
type
SgTemplateFunctionDeclaration
a =
SgNode
(SgTemplateFunctionDeclarationN a)
data
Typeable
a =>
SgTemplateMemberFunctionDeclarationT
a =
SgTemplateMemberFunctionDeclaration
type
SgTemplateMemberFunctionDeclaration
a =
SgNode
(SgTemplateMemberFunctionDeclarationN a)
data
Typeable
a =>
SgTemplateInstantiationDirectiveStatementT
a =
SgTemplateInstantiationDirectiveStatement
type
SgTemplateInstantiationDirectiveStatement
a =
SgNode
(SgTemplateInstantiationDirectiveStatementN a)
data
Typeable
a =>
SgUseStatementT
a =
SgUseStatement
type
SgUseStatement
a =
SgNode
(SgUseStatementN a)
data
Typeable
a =>
SgParameterStatementT
a =
SgParameterStatement
type
SgParameterStatement
a =
SgNode
(SgParameterStatementN a)
data
Typeable
a =>
SgNamespaceDeclarationStatementT
a =
SgNamespaceDeclarationStatement
type
SgNamespaceDeclarationStatement
a =
SgNode
(SgNamespaceDeclarationStatementN a)
data
Typeable
a =>
SgEquivalenceStatementT
a =
SgEquivalenceStatement
type
SgEquivalenceStatement
a =
SgNode
(SgEquivalenceStatementN a)
data
Typeable
a =>
SgInterfaceStatementT
a =
SgInterfaceStatement
type
SgInterfaceStatement
a =
SgNode
(SgInterfaceStatementN a)
data
Typeable
a =>
SgNamespaceAliasDeclarationStatementT
a =
SgNamespaceAliasDeclarationStatement
type
SgNamespaceAliasDeclarationStatement
a =
SgNode
(SgNamespaceAliasDeclarationStatementN a)
data
Typeable
a =>
SgCommonBlockT
a =
SgCommonBlock
type
SgCommonBlock
a =
SgNode
(SgCommonBlockN a)
data
Typeable
a =>
SgTypedefDeclarationT
a =
SgTypedefDeclaration
type
SgTypedefDeclaration
a =
SgNode
(SgTypedefDeclarationN a)
data
Typeable
a =>
SgStatementFunctionStatementT
a =
SgStatementFunctionStatement
type
SgStatementFunctionStatement
a =
SgNode
(SgStatementFunctionStatementN a)
data
Typeable
a =>
SgCtorInitializerListT
a =
SgCtorInitializerList
type
SgCtorInitializerList
a =
SgNode
(SgCtorInitializerListN a)
data
Typeable
a =>
SgPragmaDeclarationT
a =
SgPragmaDeclaration
type
SgPragmaDeclaration
a =
SgNode
(SgPragmaDeclarationN a)
data
Typeable
a =>
SgUsingDirectiveStatementT
a =
SgUsingDirectiveStatement
type
SgUsingDirectiveStatement
a =
SgNode
(SgUsingDirectiveStatementN a)
data
Typeable
a =>
SgClassDeclarationT
a =
SgClassDeclaration
type
SgClassDeclaration
a =
SgNode
(SgClassDeclarationN a)
data
Typeable
a =>
SgTemplateInstantiationDeclT
a =
SgTemplateInstantiationDecl
type
SgTemplateInstantiationDecl
a =
SgNode
(SgTemplateInstantiationDeclN a)
data
Typeable
a =>
SgDerivedTypeStatementT
a =
SgDerivedTypeStatement
type
SgDerivedTypeStatement
a =
SgNode
(SgDerivedTypeStatementN a)
data
Typeable
a =>
SgModuleStatementT
a =
SgModuleStatement
type
SgModuleStatement
a =
SgNode
(SgModuleStatementN a)
data
Typeable
a =>
SgImplicitStatementT
a =
SgImplicitStatement
type
SgImplicitStatement
a =
SgNode
(SgImplicitStatementN a)
data
Typeable
a =>
SgUsingDeclarationStatementT
a =
SgUsingDeclarationStatement
type
SgUsingDeclarationStatement
a =
SgNode
(SgUsingDeclarationStatementN a)
data
Typeable
a =>
SgNamelistStatementT
a =
SgNamelistStatement
type
SgNamelistStatement
a =
SgNode
(SgNamelistStatementN a)
data
Typeable
a =>
SgImportStatementT
a =
SgImportStatement
type
SgImportStatement
a =
SgNode
(SgImportStatementN a)
data
Typeable
a =>
SgFunctionDeclarationT
a =
SgFunctionDeclaration
type
SgFunctionDeclaration
a =
SgNode
(SgFunctionDeclarationN a)
data
Typeable
a =>
SgMemberFunctionDeclarationT
a =
SgMemberFunctionDeclaration
type
SgMemberFunctionDeclaration
a =
SgNode
(SgMemberFunctionDeclarationN a)
data
Typeable
a =>
SgTemplateInstantiationMemberFunctionDeclT
a =
SgTemplateInstantiationMemberFunctionDecl
type
SgTemplateInstantiationMemberFunctionDecl
a =
SgNode
(SgTemplateInstantiationMemberFunctionDeclN a)
data
Typeable
a =>
SgTemplateInstantiationFunctionDeclT
a =
SgTemplateInstantiationFunctionDecl
type
SgTemplateInstantiationFunctionDecl
a =
SgNode
(SgTemplateInstantiationFunctionDeclN a)
data
Typeable
a =>
SgProgramHeaderStatementT
a =
SgProgramHeaderStatement
type
SgProgramHeaderStatement
a =
SgNode
(SgProgramHeaderStatementN a)
data
Typeable
a =>
SgProcedureHeaderStatementT
a =
SgProcedureHeaderStatement
type
SgProcedureHeaderStatement
a =
SgNode
(SgProcedureHeaderStatementN a)
data
Typeable
a =>
SgEntryStatementT
a =
SgEntryStatement
type
SgEntryStatement
a =
SgNode
(SgEntryStatementN a)
data
Typeable
a =>
SgContainsStatementT
a =
SgContainsStatement
type
SgContainsStatement
a =
SgNode
(SgContainsStatementN a)
data
Typeable
a =>
SgC_PreprocessorDirectiveStatementT
a =
SgC_PreprocessorDirectiveStatement
type
SgC_PreprocessorDirectiveStatement
a =
SgNode
(SgC_PreprocessorDirectiveStatementN a)
data
Typeable
a =>
SgIncludeDirectiveStatementT
a =
SgIncludeDirectiveStatement
type
SgIncludeDirectiveStatement
a =
SgNode
(SgIncludeDirectiveStatementN a)
data
Typeable
a =>
SgDefineDirectiveStatementT
a =
SgDefineDirectiveStatement
type
SgDefineDirectiveStatement
a =
SgNode
(SgDefineDirectiveStatementN a)
data
Typeable
a =>
SgUndefDirectiveStatementT
a =
SgUndefDirectiveStatement
type
SgUndefDirectiveStatement
a =
SgNode
(SgUndefDirectiveStatementN a)
data
Typeable
a =>
SgIfdefDirectiveStatementT
a =
SgIfdefDirectiveStatement
type
SgIfdefDirectiveStatement
a =
SgNode
(SgIfdefDirectiveStatementN a)
data
Typeable
a =>
SgIfndefDirectiveStatementT
a =
SgIfndefDirectiveStatement
type
SgIfndefDirectiveStatement
a =
SgNode
(SgIfndefDirectiveStatementN a)
data
Typeable
a =>
SgIfDirectiveStatementT
a =
SgIfDirectiveStatement
type
SgIfDirectiveStatement
a =
SgNode
(SgIfDirectiveStatementN a)
data
Typeable
a =>
SgDeadIfDirectiveStatementT
a =
SgDeadIfDirectiveStatement
type
SgDeadIfDirectiveStatement
a =
SgNode
(SgDeadIfDirectiveStatementN a)
data
Typeable
a =>
SgElseDirectiveStatementT
a =
SgElseDirectiveStatement
type
SgElseDirectiveStatement
a =
SgNode
(SgElseDirectiveStatementN a)
data
Typeable
a =>
SgElseifDirectiveStatementT
a =
SgElseifDirectiveStatement
type
SgElseifDirectiveStatement
a =
SgNode
(SgElseifDirectiveStatementN a)
data
Typeable
a =>
SgEndifDirectiveStatementT
a =
SgEndifDirectiveStatement
type
SgEndifDirectiveStatement
a =
SgNode
(SgEndifDirectiveStatementN a)
data
Typeable
a =>
SgLineDirectiveStatementT
a =
SgLineDirectiveStatement
type
SgLineDirectiveStatement
a =
SgNode
(SgLineDirectiveStatementN a)
data
Typeable
a =>
SgWarningDirectiveStatementT
a =
SgWarningDirectiveStatement
type
SgWarningDirectiveStatement
a =
SgNode
(SgWarningDirectiveStatementN a)
data
Typeable
a =>
SgErrorDirectiveStatementT
a =
SgErrorDirectiveStatement
type
SgErrorDirectiveStatement
a =
SgNode
(SgErrorDirectiveStatementN a)
data
Typeable
a =>
SgEmptyDirectiveStatementT
a =
SgEmptyDirectiveStatement
type
SgEmptyDirectiveStatement
a =
SgNode
(SgEmptyDirectiveStatementN a)
data
Typeable
a =>
SgIncludeNextDirectiveStatementT
a =
SgIncludeNextDirectiveStatement
type
SgIncludeNextDirectiveStatement
a =
SgNode
(SgIncludeNextDirectiveStatementN a)
data
Typeable
a =>
SgIdentDirectiveStatementT
a =
SgIdentDirectiveStatement
type
SgIdentDirectiveStatement
a =
SgNode
(SgIdentDirectiveStatementN a)
data
Typeable
a =>
SgLinemarkerDirectiveStatementT
a =
SgLinemarkerDirectiveStatement
type
SgLinemarkerDirectiveStatement
a =
SgNode
(SgLinemarkerDirectiveStatementN a)
data
Typeable
a =>
SgOmpThreadprivateStatementT
a =
SgOmpThreadprivateStatement
type
SgOmpThreadprivateStatement
a =
SgNode
(SgOmpThreadprivateStatementN a)
data
Typeable
a =>
SgFortranIncludeLineT
a =
SgFortranIncludeLine
type
SgFortranIncludeLine
a =
SgNode
(SgFortranIncludeLineN a)
data
Typeable
a =>
SgJavaImportStatementT
a =
SgJavaImportStatement
type
SgJavaImportStatement
a =
SgNode
(SgJavaImportStatementN a)
data
Typeable
a =>
SgStmtDeclarationStatementT
a =
SgStmtDeclarationStatement
type
SgStmtDeclarationStatement
a =
SgNode
(SgStmtDeclarationStatementN a)
data
Typeable
a =>
SgExprStatementT
a =
SgExprStatement
type
SgExprStatement
a =
SgNode
(SgExprStatementN a)
data
Typeable
a =>
SgLabelStatementT
a =
SgLabelStatement
type
SgLabelStatement
a =
SgNode
(SgLabelStatementN a)
data
Typeable
a =>
SgCaseOptionStmtT
a =
SgCaseOptionStmt
type
SgCaseOptionStmt
a =
SgNode
(SgCaseOptionStmtN a)
data
Typeable
a =>
SgTryStmtT
a =
SgTryStmt
type
SgTryStmt
a =
SgNode
(SgTryStmtN a)
data
Typeable
a =>
SgDefaultOptionStmtT
a =
SgDefaultOptionStmt
type
SgDefaultOptionStmt
a =
SgNode
(SgDefaultOptionStmtN a)
data
Typeable
a =>
SgBreakStmtT
a =
SgBreakStmt
type
SgBreakStmt
a =
SgNode
(SgBreakStmtN a)
data
Typeable
a =>
SgContinueStmtT
a =
SgContinueStmt
type
SgContinueStmt
a =
SgNode
(SgContinueStmtN a)
data
Typeable
a =>
SgReturnStmtT
a =
SgReturnStmt
type
SgReturnStmt
a =
SgNode
(SgReturnStmtN a)
data
Typeable
a =>
SgGotoStatementT
a =
SgGotoStatement
type
SgGotoStatement
a =
SgNode
(SgGotoStatementN a)
data
Typeable
a =>
SgSpawnStmtT
a =
SgSpawnStmt
type
SgSpawnStmt
a =
SgNode
(SgSpawnStmtN a)
data
Typeable
a =>
SgNullStatementT
a =
SgNullStatement
type
SgNullStatement
a =
SgNode
(SgNullStatementN a)
data
Typeable
a =>
SgVariantStatementT
a =
SgVariantStatement
type
SgVariantStatement
a =
SgNode
(SgVariantStatementN a)
data
Typeable
a =>
SgForInitStatementT
a =
SgForInitStatement
type
SgForInitStatement
a =
SgNode
(SgForInitStatementN a)
data
Typeable
a =>
SgCatchStatementSeqT
a =
SgCatchStatementSeq
type
SgCatchStatementSeq
a =
SgNode
(SgCatchStatementSeqN a)
data
Typeable
a =>
SgStopOrPauseStatementT
a =
SgStopOrPauseStatement
type
SgStopOrPauseStatement
a =
SgNode
(SgStopOrPauseStatementN a)
data
Typeable
a =>
SgIOStatementT
a =
SgIOStatement
type
SgIOStatement
a =
SgNode
(SgIOStatementN a)
data
Typeable
a =>
SgPrintStatementT
a =
SgPrintStatement
type
SgPrintStatement
a =
SgNode
(SgPrintStatementN a)
data
Typeable
a =>
SgReadStatementT
a =
SgReadStatement
type
SgReadStatement
a =
SgNode
(SgReadStatementN a)
data
Typeable
a =>
SgWriteStatementT
a =
SgWriteStatement
type
SgWriteStatement
a =
SgNode
(SgWriteStatementN a)
data
Typeable
a =>
SgOpenStatementT
a =
SgOpenStatement
type
SgOpenStatement
a =
SgNode
(SgOpenStatementN a)
data
Typeable
a =>
SgCloseStatementT
a =
SgCloseStatement
type
SgCloseStatement
a =
SgNode
(SgCloseStatementN a)
data
Typeable
a =>
SgInquireStatementT
a =
SgInquireStatement
type
SgInquireStatement
a =
SgNode
(SgInquireStatementN a)
data
Typeable
a =>
SgFlushStatementT
a =
SgFlushStatement
type
SgFlushStatement
a =
SgNode
(SgFlushStatementN a)
data
Typeable
a =>
SgBackspaceStatementT
a =
SgBackspaceStatement
type
SgBackspaceStatement
a =
SgNode
(SgBackspaceStatementN a)
data
Typeable
a =>
SgRewindStatementT
a =
SgRewindStatement
type
SgRewindStatement
a =
SgNode
(SgRewindStatementN a)
data
Typeable
a =>
SgEndfileStatementT
a =
SgEndfileStatement
type
SgEndfileStatement
a =
SgNode
(SgEndfileStatementN a)
data
Typeable
a =>
SgWaitStatementT
a =
SgWaitStatement
type
SgWaitStatement
a =
SgNode
(SgWaitStatementN a)
data
Typeable
a =>
SgWhereStatementT
a =
SgWhereStatement
type
SgWhereStatement
a =
SgNode
(SgWhereStatementN a)
data
Typeable
a =>
SgElseWhereStatementT
a =
SgElseWhereStatement
type
SgElseWhereStatement
a =
SgNode
(SgElseWhereStatementN a)
data
Typeable
a =>
SgNullifyStatementT
a =
SgNullifyStatement
type
SgNullifyStatement
a =
SgNode
(SgNullifyStatementN a)
data
Typeable
a =>
SgArithmeticIfStatementT
a =
SgArithmeticIfStatement
type
SgArithmeticIfStatement
a =
SgNode
(SgArithmeticIfStatementN a)
data
Typeable
a =>
SgAssignStatementT
a =
SgAssignStatement
type
SgAssignStatement
a =
SgNode
(SgAssignStatementN a)
data
Typeable
a =>
SgComputedGotoStatementT
a =
SgComputedGotoStatement
type
SgComputedGotoStatement
a =
SgNode
(SgComputedGotoStatementN a)
data
Typeable
a =>
SgAssignedGotoStatementT
a =
SgAssignedGotoStatement
type
SgAssignedGotoStatement
a =
SgNode
(SgAssignedGotoStatementN a)
data
Typeable
a =>
SgAllocateStatementT
a =
SgAllocateStatement
type
SgAllocateStatement
a =
SgNode
(SgAllocateStatementN a)
data
Typeable
a =>
SgDeallocateStatementT
a =
SgDeallocateStatement
type
SgDeallocateStatement
a =
SgNode
(SgDeallocateStatementN a)
data
Typeable
a =>
SgUpcNotifyStatementT
a =
SgUpcNotifyStatement
type
SgUpcNotifyStatement
a =
SgNode
(SgUpcNotifyStatementN a)
data
Typeable
a =>
SgUpcWaitStatementT
a =
SgUpcWaitStatement
type
SgUpcWaitStatement
a =
SgNode
(SgUpcWaitStatementN a)
data
Typeable
a =>
SgUpcBarrierStatementT
a =
SgUpcBarrierStatement
type
SgUpcBarrierStatement
a =
SgNode
(SgUpcBarrierStatementN a)
data
Typeable
a =>
SgUpcFenceStatementT
a =
SgUpcFenceStatement
type
SgUpcFenceStatement
a =
SgNode
(SgUpcFenceStatementN a)
data
Typeable
a =>
SgOmpBarrierStatementT
a =
SgOmpBarrierStatement
type
SgOmpBarrierStatement
a =
SgNode
(SgOmpBarrierStatementN a)
data
Typeable
a =>
SgOmpTaskwaitStatementT
a =
SgOmpTaskwaitStatement
type
SgOmpTaskwaitStatement
a =
SgNode
(SgOmpTaskwaitStatementN a)
data
Typeable
a =>
SgOmpFlushStatementT
a =
SgOmpFlushStatement
type
SgOmpFlushStatement
a =
SgNode
(SgOmpFlushStatementN a)
data
Typeable
a =>
SgOmpBodyStatementT
a =
SgOmpBodyStatement
type
SgOmpBodyStatement
a =
SgNode
(SgOmpBodyStatementN a)
data
Typeable
a =>
SgOmpAtomicStatementT
a =
SgOmpAtomicStatement
type
SgOmpAtomicStatement
a =
SgNode
(SgOmpAtomicStatementN a)
data
Typeable
a =>
SgOmpMasterStatementT
a =
SgOmpMasterStatement
type
SgOmpMasterStatement
a =
SgNode
(SgOmpMasterStatementN a)
data
Typeable
a =>
SgOmpOrderedStatementT
a =
SgOmpOrderedStatement
type
SgOmpOrderedStatement
a =
SgNode
(SgOmpOrderedStatementN a)
data
Typeable
a =>
SgOmpCriticalStatementT
a =
SgOmpCriticalStatement
type
SgOmpCriticalStatement
a =
SgNode
(SgOmpCriticalStatementN a)
data
Typeable
a =>
SgOmpSectionStatementT
a =
SgOmpSectionStatement
type
SgOmpSectionStatement
a =
SgNode
(SgOmpSectionStatementN a)
data
Typeable
a =>
SgOmpWorkshareStatementT
a =
SgOmpWorkshareStatement
type
SgOmpWorkshareStatement
a =
SgNode
(SgOmpWorkshareStatementN a)
data
Typeable
a =>
SgOmpClauseBodyStatementT
a =
SgOmpClauseBodyStatement
type
SgOmpClauseBodyStatement
a =
SgNode
(SgOmpClauseBodyStatementN a)
data
Typeable
a =>
SgOmpParallelStatementT
a =
SgOmpParallelStatement
type
SgOmpParallelStatement
a =
SgNode
(SgOmpParallelStatementN a)
data
Typeable
a =>
SgOmpSingleStatementT
a =
SgOmpSingleStatement
type
SgOmpSingleStatement
a =
SgNode
(SgOmpSingleStatementN a)
data
Typeable
a =>
SgOmpTaskStatementT
a =
SgOmpTaskStatement
type
SgOmpTaskStatement
a =
SgNode
(SgOmpTaskStatementN a)
data
Typeable
a =>
SgOmpForStatementT
a =
SgOmpForStatement
type
SgOmpForStatement
a =
SgNode
(SgOmpForStatementN a)
data
Typeable
a =>
SgOmpDoStatementT
a =
SgOmpDoStatement
type
SgOmpDoStatement
a =
SgNode
(SgOmpDoStatementN a)
data
Typeable
a =>
SgOmpSectionsStatementT
a =
SgOmpSectionsStatement
type
SgOmpSectionsStatement
a =
SgNode
(SgOmpSectionsStatementN a)
data
Typeable
a =>
SgSequenceStatementT
a =
SgSequenceStatement
type
SgSequenceStatement
a =
SgNode
(SgSequenceStatementN a)
data
Typeable
a =>
SgWithStatementT
a =
SgWithStatement
type
SgWithStatement
a =
SgNode
(SgWithStatementN a)
data
Typeable
a =>
SgPythonPrintStmtT
a =
SgPythonPrintStmt
type
SgPythonPrintStmt
a =
SgNode
(SgPythonPrintStmtN a)
data
Typeable
a =>
SgPassStatementT
a =
SgPassStatement
type
SgPassStatement
a =
SgNode
(SgPassStatementN a)
data
Typeable
a =>
SgAssertStmtT
a =
SgAssertStmt
type
SgAssertStmt
a =
SgNode
(SgAssertStmtN a)
data
Typeable
a =>
SgExecStatementT
a =
SgExecStatement
type
SgExecStatement
a =
SgNode
(SgExecStatementN a)
data
Typeable
a =>
SgPythonGlobalStmtT
a =
SgPythonGlobalStmt
type
SgPythonGlobalStmt
a =
SgNode
(SgPythonGlobalStmtN a)
data
Typeable
a =>
SgJavaThrowStatementT
a =
SgJavaThrowStatement
type
SgJavaThrowStatement
a =
SgNode
(SgJavaThrowStatementN a)
data
Typeable
a =>
SgJavaSynchronizedStatementT
a =
SgJavaSynchronizedStatement
type
SgJavaSynchronizedStatement
a =
SgNode
(SgJavaSynchronizedStatementN a)
data
Typeable
a =>
SgExpressionT
a =
SgExpression
type
SgExpression
a =
SgNode
(SgExpressionN a)
data
Typeable
a =>
SgUnaryOpT
a =
SgUnaryOp
type
SgUnaryOp
a =
SgNode
(SgUnaryOpN a)
data
Typeable
a =>
SgExpressionRootT
a =
SgExpressionRoot
type
SgExpressionRoot
a =
SgNode
(SgExpressionRootN a)
data
Typeable
a =>
SgMinusOpT
a =
SgMinusOp
type
SgMinusOp
a =
SgNode
(SgMinusOpN a)
data
Typeable
a =>
SgUnaryAddOpT
a =
SgUnaryAddOp
type
SgUnaryAddOp
a =
SgNode
(SgUnaryAddOpN a)
data
Typeable
a =>
SgNotOpT
a =
SgNotOp
type
SgNotOp
a =
SgNode
(SgNotOpN a)
data
Typeable
a =>
SgPointerDerefExpT
a =
SgPointerDerefExp
type
SgPointerDerefExp
a =
SgNode
(SgPointerDerefExpN a)
data
Typeable
a =>
SgAddressOfOpT
a =
SgAddressOfOp
type
SgAddressOfOp
a =
SgNode
(SgAddressOfOpN a)
data
Typeable
a =>
SgMinusMinusOpT
a =
SgMinusMinusOp
type
SgMinusMinusOp
a =
SgNode
(SgMinusMinusOpN a)
data
Typeable
a =>
SgPlusPlusOpT
a =
SgPlusPlusOp
type
SgPlusPlusOp
a =
SgNode
(SgPlusPlusOpN a)
data
Typeable
a =>
SgBitComplementOpT
a =
SgBitComplementOp
type
SgBitComplementOp
a =
SgNode
(SgBitComplementOpN a)
data
Typeable
a =>
SgCastExpT
a =
SgCastExp
type
SgCastExp
a =
SgNode
(SgCastExpN a)
data
Typeable
a =>
SgThrowOpT
a =
SgThrowOp
type
SgThrowOp
a =
SgNode
(SgThrowOpN a)
data
Typeable
a =>
SgRealPartOpT
a =
SgRealPartOp
type
SgRealPartOp
a =
SgNode
(SgRealPartOpN a)
data
Typeable
a =>
SgImagPartOpT
a =
SgImagPartOp
type
SgImagPartOp
a =
SgNode
(SgImagPartOpN a)
data
Typeable
a =>
SgConjugateOpT
a =
SgConjugateOp
type
SgConjugateOp
a =
SgNode
(SgConjugateOpN a)
data
Typeable
a =>
SgUserDefinedUnaryOpT
a =
SgUserDefinedUnaryOp
type
SgUserDefinedUnaryOp
a =
SgNode
(SgUserDefinedUnaryOpN a)
data
Typeable
a =>
SgBinaryOpT
a =
SgBinaryOp
type
SgBinaryOp
a =
SgNode
(SgBinaryOpN a)
data
Typeable
a =>
SgArrowExpT
a =
SgArrowExp
type
SgArrowExp
a =
SgNode
(SgArrowExpN a)
data
Typeable
a =>
SgDotExpT
a =
SgDotExp
type
SgDotExp
a =
SgNode
(SgDotExpN a)
data
Typeable
a =>
SgDotStarOpT
a =
SgDotStarOp
type
SgDotStarOp
a =
SgNode
(SgDotStarOpN a)
data
Typeable
a =>
SgArrowStarOpT
a =
SgArrowStarOp
type
SgArrowStarOp
a =
SgNode
(SgArrowStarOpN a)
data
Typeable
a =>
SgEqualityOpT
a =
SgEqualityOp
type
SgEqualityOp
a =
SgNode
(SgEqualityOpN a)
data
Typeable
a =>
SgLessThanOpT
a =
SgLessThanOp
type
SgLessThanOp
a =
SgNode
(SgLessThanOpN a)
data
Typeable
a =>
SgGreaterThanOpT
a =
SgGreaterThanOp
type
SgGreaterThanOp
a =
SgNode
(SgGreaterThanOpN a)
data
Typeable
a =>
SgNotEqualOpT
a =
SgNotEqualOp
type
SgNotEqualOp
a =
SgNode
(SgNotEqualOpN a)
data
Typeable
a =>
SgLessOrEqualOpT
a =
SgLessOrEqualOp
type
SgLessOrEqualOp
a =
SgNode
(SgLessOrEqualOpN a)
data
Typeable
a =>
SgGreaterOrEqualOpT
a =
SgGreaterOrEqualOp
type
SgGreaterOrEqualOp
a =
SgNode
(SgGreaterOrEqualOpN a)
data
Typeable
a =>
SgAddOpT
a =
SgAddOp
type
SgAddOp
a =
SgNode
(SgAddOpN a)
data
Typeable
a =>
SgSubtractOpT
a =
SgSubtractOp
type
SgSubtractOp
a =
SgNode
(SgSubtractOpN a)
data
Typeable
a =>
SgMultiplyOpT
a =
SgMultiplyOp
type
SgMultiplyOp
a =
SgNode
(SgMultiplyOpN a)
data
Typeable
a =>
SgDivideOpT
a =
SgDivideOp
type
SgDivideOp
a =
SgNode
(SgDivideOpN a)
data
Typeable
a =>
SgIntegerDivideOpT
a =
SgIntegerDivideOp
type
SgIntegerDivideOp
a =
SgNode
(SgIntegerDivideOpN a)
data
Typeable
a =>
SgModOpT
a =
SgModOp
type
SgModOp
a =
SgNode
(SgModOpN a)
data
Typeable
a =>
SgAndOpT
a =
SgAndOp
type
SgAndOp
a =
SgNode
(SgAndOpN a)
data
Typeable
a =>
SgOrOpT
a =
SgOrOp
type
SgOrOp
a =
SgNode
(SgOrOpN a)
data
Typeable
a =>
SgBitXorOpT
a =
SgBitXorOp
type
SgBitXorOp
a =
SgNode
(SgBitXorOpN a)
data
Typeable
a =>
SgBitAndOpT
a =
SgBitAndOp
type
SgBitAndOp
a =
SgNode
(SgBitAndOpN a)
data
Typeable
a =>
SgBitOrOpT
a =
SgBitOrOp
type
SgBitOrOp
a =
SgNode
(SgBitOrOpN a)
data
Typeable
a =>
SgCommaOpExpT
a =
SgCommaOpExp
type
SgCommaOpExp
a =
SgNode
(SgCommaOpExpN a)
data
Typeable
a =>
SgLshiftOpT
a =
SgLshiftOp
type
SgLshiftOp
a =
SgNode
(SgLshiftOpN a)
data
Typeable
a =>
SgRshiftOpT
a =
SgRshiftOp
type
SgRshiftOp
a =
SgNode
(SgRshiftOpN a)
data
Typeable
a =>
SgPntrArrRefExpT
a =
SgPntrArrRefExp
type
SgPntrArrRefExp
a =
SgNode
(SgPntrArrRefExpN a)
data
Typeable
a =>
SgScopeOpT
a =
SgScopeOp
type
SgScopeOp
a =
SgNode
(SgScopeOpN a)
data
Typeable
a =>
SgAssignOpT
a =
SgAssignOp
type
SgAssignOp
a =
SgNode
(SgAssignOpN a)
data
Typeable
a =>
SgExponentiationOpT
a =
SgExponentiationOp
type
SgExponentiationOp
a =
SgNode
(SgExponentiationOpN a)
data
Typeable
a =>
SgJavaUnsignedRshiftOpT
a =
SgJavaUnsignedRshiftOp
type
SgJavaUnsignedRshiftOp
a =
SgNode
(SgJavaUnsignedRshiftOpN a)
data
Typeable
a =>
SgConcatenationOpT
a =
SgConcatenationOp
type
SgConcatenationOp
a =
SgNode
(SgConcatenationOpN a)
data
Typeable
a =>
SgPointerAssignOpT
a =
SgPointerAssignOp
type
SgPointerAssignOp
a =
SgNode
(SgPointerAssignOpN a)
data
Typeable
a =>
SgUserDefinedBinaryOpT
a =
SgUserDefinedBinaryOp
type
SgUserDefinedBinaryOp
a =
SgNode
(SgUserDefinedBinaryOpN a)
data
Typeable
a =>
SgCompoundAssignOpT
a =
SgCompoundAssignOp
type
SgCompoundAssignOp
a =
SgNode
(SgCompoundAssignOpN a)
data
Typeable
a =>
SgPlusAssignOpT
a =
SgPlusAssignOp
type
SgPlusAssignOp
a =
SgNode
(SgPlusAssignOpN a)
data
Typeable
a =>
SgMinusAssignOpT
a =
SgMinusAssignOp
type
SgMinusAssignOp
a =
SgNode
(SgMinusAssignOpN a)
data
Typeable
a =>
SgAndAssignOpT
a =
SgAndAssignOp
type
SgAndAssignOp
a =
SgNode
(SgAndAssignOpN a)
data
Typeable
a =>
SgIorAssignOpT
a =
SgIorAssignOp
type
SgIorAssignOp
a =
SgNode
(SgIorAssignOpN a)
data
Typeable
a =>
SgMultAssignOpT
a =
SgMultAssignOp
type
SgMultAssignOp
a =
SgNode
(SgMultAssignOpN a)
data
Typeable
a =>
SgDivAssignOpT
a =
SgDivAssignOp
type
SgDivAssignOp
a =
SgNode
(SgDivAssignOpN a)
data
Typeable
a =>
SgModAssignOpT
a =
SgModAssignOp
type
SgModAssignOp
a =
SgNode
(SgModAssignOpN a)
data
Typeable
a =>
SgXorAssignOpT
a =
SgXorAssignOp
type
SgXorAssignOp
a =
SgNode
(SgXorAssignOpN a)
data
Typeable
a =>
SgLshiftAssignOpT
a =
SgLshiftAssignOp
type
SgLshiftAssignOp
a =
SgNode
(SgLshiftAssignOpN a)
data
Typeable
a =>
SgRshiftAssignOpT
a =
SgRshiftAssignOp
type
SgRshiftAssignOp
a =
SgNode
(SgRshiftAssignOpN a)
data
Typeable
a =>
SgJavaUnsignedRshiftAssignOpT
a =
SgJavaUnsignedRshiftAssignOp
type
SgJavaUnsignedRshiftAssignOp
a =
SgNode
(SgJavaUnsignedRshiftAssignOpN a)
data
Typeable
a =>
SgIntegerDivideAssignOpT
a =
SgIntegerDivideAssignOp
type
SgIntegerDivideAssignOp
a =
SgNode
(SgIntegerDivideAssignOpN a)
data
Typeable
a =>
SgExponentiationAssignOpT
a =
SgExponentiationAssignOp
type
SgExponentiationAssignOp
a =
SgNode
(SgExponentiationAssignOpN a)
data
Typeable
a =>
SgMembershipOpT
a =
SgMembershipOp
type
SgMembershipOp
a =
SgNode
(SgMembershipOpN a)
data
Typeable
a =>
SgNonMembershipOpT
a =
SgNonMembershipOp
type
SgNonMembershipOp
a =
SgNode
(SgNonMembershipOpN a)
data
Typeable
a =>
SgIsOpT
a =
SgIsOp
type
SgIsOp
a =
SgNode
(SgIsOpN a)
data
Typeable
a =>
SgIsNotOpT
a =
SgIsNotOp
type
SgIsNotOp
a =
SgNode
(SgIsNotOpN a)
data
Typeable
a =>
SgExprListExpT
a =
SgExprListExp
type
SgExprListExp
a =
SgNode
(SgExprListExpN a)
data
Typeable
a =>
SgListExpT
a =
SgListExp
type
SgListExp
a =
SgNode
(SgListExpN a)
data
Typeable
a =>
SgTupleExpT
a =
SgTupleExp
type
SgTupleExp
a =
SgNode
(SgTupleExpN a)
data
Typeable
a =>
SgVarRefExpT
a =
SgVarRefExp
type
SgVarRefExp
a =
SgNode
(SgVarRefExpN a)
data
Typeable
a =>
SgClassNameRefExpT
a =
SgClassNameRefExp
type
SgClassNameRefExp
a =
SgNode
(SgClassNameRefExpN a)
data
Typeable
a =>
SgFunctionRefExpT
a =
SgFunctionRefExp
type
SgFunctionRefExp
a =
SgNode
(SgFunctionRefExpN a)
data
Typeable
a =>
SgMemberFunctionRefExpT
a =
SgMemberFunctionRefExp
type
SgMemberFunctionRefExp
a =
SgNode
(SgMemberFunctionRefExpN a)
data
Typeable
a =>
SgValueExpT
a =
SgValueExp
type
SgValueExp
a =
SgNode
(SgValueExpN a)
data
Typeable
a =>
SgBoolValExpT
a =
SgBoolValExp
type
SgBoolValExp
a =
SgNode
(SgBoolValExpN a)
data
Typeable
a =>
SgStringValT
a =
SgStringVal
type
SgStringVal
a =
SgNode
(SgStringValN a)
data
Typeable
a =>
SgShortValT
a =
SgShortVal
type
SgShortVal
a =
SgNode
(SgShortValN a)
data
Typeable
a =>
SgCharValT
a =
SgCharVal
type
SgCharVal
a =
SgNode
(SgCharValN a)
data
Typeable
a =>
SgUnsignedCharValT
a =
SgUnsignedCharVal
type
SgUnsignedCharVal
a =
SgNode
(SgUnsignedCharValN a)
data
Typeable
a =>
SgWcharValT
a =
SgWcharVal
type
SgWcharVal
a =
SgNode
(SgWcharValN a)
data
Typeable
a =>
SgUnsignedShortValT
a =
SgUnsignedShortVal
type
SgUnsignedShortVal
a =
SgNode
(SgUnsignedShortValN a)
data
Typeable
a =>
SgIntValT
a =
SgIntVal
type
SgIntVal
a =
SgNode
(SgIntValN a)
data
Typeable
a =>
SgEnumValT
a =
SgEnumVal
type
SgEnumVal
a =
SgNode
(SgEnumValN a)
data
Typeable
a =>
SgUnsignedIntValT
a =
SgUnsignedIntVal
type
SgUnsignedIntVal
a =
SgNode
(SgUnsignedIntValN a)
data
Typeable
a =>
SgLongIntValT
a =
SgLongIntVal
type
SgLongIntVal
a =
SgNode
(SgLongIntValN a)
data
Typeable
a =>
SgLongLongIntValT
a =
SgLongLongIntVal
type
SgLongLongIntVal
a =
SgNode
(SgLongLongIntValN a)
data
Typeable
a =>
SgUnsignedLongLongIntValT
a =
SgUnsignedLongLongIntVal
type
SgUnsignedLongLongIntVal
a =
SgNode
(SgUnsignedLongLongIntValN a)
data
Typeable
a =>
SgUnsignedLongValT
a =
SgUnsignedLongVal
type
SgUnsignedLongVal
a =
SgNode
(SgUnsignedLongValN a)
data
Typeable
a =>
SgFloatValT
a =
SgFloatVal
type
SgFloatVal
a =
SgNode
(SgFloatValN a)
data
Typeable
a =>
SgDoubleValT
a =
SgDoubleVal
type
SgDoubleVal
a =
SgNode
(SgDoubleValN a)
data
Typeable
a =>
SgLongDoubleValT
a =
SgLongDoubleVal
type
SgLongDoubleVal
a =
SgNode
(SgLongDoubleValN a)
data
Typeable
a =>
SgComplexValT
a =
SgComplexVal
type
SgComplexVal
a =
SgNode
(SgComplexValN a)
data
Typeable
a =>
SgUpcThreadsT
a =
SgUpcThreads
type
SgUpcThreads
a =
SgNode
(SgUpcThreadsN a)
data
Typeable
a =>
SgUpcMythreadT
a =
SgUpcMythread
type
SgUpcMythread
a =
SgNode
(SgUpcMythreadN a)
data
Typeable
a =>
SgCallExpressionT
a =
SgCallExpression
type
SgCallExpression
a =
SgNode
(SgCallExpressionN a)
data
Typeable
a =>
SgFunctionCallExpT
a =
SgFunctionCallExp
type
SgFunctionCallExp
a =
SgNode
(SgFunctionCallExpN a)
data
Typeable
a =>
SgSizeOfOpT
a =
SgSizeOfOp
type
SgSizeOfOp
a =
SgNode
(SgSizeOfOpN a)
data
Typeable
a =>
SgUpcLocalsizeofExpressionT
a =
SgUpcLocalsizeofExpression
type
SgUpcLocalsizeofExpression
a =
SgNode
(SgUpcLocalsizeofExpressionN a)
data
Typeable
a =>
SgUpcBlocksizeofExpressionT
a =
SgUpcBlocksizeofExpression
type
SgUpcBlocksizeofExpression
a =
SgNode
(SgUpcBlocksizeofExpressionN a)
data
Typeable
a =>
SgUpcElemsizeofExpressionT
a =
SgUpcElemsizeofExpression
type
SgUpcElemsizeofExpression
a =
SgNode
(SgUpcElemsizeofExpressionN a)
data
Typeable
a =>
SgJavaInstanceOfOpT
a =
SgJavaInstanceOfOp
type
SgJavaInstanceOfOp
a =
SgNode
(SgJavaInstanceOfOpN a)
data
Typeable
a =>
SgTypeIdOpT
a =
SgTypeIdOp
type
SgTypeIdOp
a =
SgNode
(SgTypeIdOpN a)
data
Typeable
a =>
SgConditionalExpT
a =
SgConditionalExp
type
SgConditionalExp
a =
SgNode
(SgConditionalExpN a)
data
Typeable
a =>
SgNewExpT
a =
SgNewExp
type
SgNewExp
a =
SgNode
(SgNewExpN a)
data
Typeable
a =>
SgDeleteExpT
a =
SgDeleteExp
type
SgDeleteExp
a =
SgNode
(SgDeleteExpN a)
data
Typeable
a =>
SgThisExpT
a =
SgThisExp
type
SgThisExp
a =
SgNode
(SgThisExpN a)
data
Typeable
a =>
SgRefExpT
a =
SgRefExp
type
SgRefExp
a =
SgNode
(SgRefExpN a)
data
Typeable
a =>
SgInitializerT
a =
SgInitializer
type
SgInitializer
a =
SgNode
(SgInitializerN a)
data
Typeable
a =>
SgAggregateInitializerT
a =
SgAggregateInitializer
type
SgAggregateInitializer
a =
SgNode
(SgAggregateInitializerN a)
data
Typeable
a =>
SgConstructorInitializerT
a =
SgConstructorInitializer
type
SgConstructorInitializer
a =
SgNode
(SgConstructorInitializerN a)
data
Typeable
a =>
SgAssignInitializerT
a =
SgAssignInitializer
type
SgAssignInitializer
a =
SgNode
(SgAssignInitializerN a)
data
Typeable
a =>
SgDesignatedInitializerT
a =
SgDesignatedInitializer
type
SgDesignatedInitializer
a =
SgNode
(SgDesignatedInitializerN a)
data
Typeable
a =>
SgVarArgStartOpT
a =
SgVarArgStartOp
type
SgVarArgStartOp
a =
SgNode
(SgVarArgStartOpN a)
data
Typeable
a =>
SgVarArgOpT
a =
SgVarArgOp
type
SgVarArgOp
a =
SgNode
(SgVarArgOpN a)
data
Typeable
a =>
SgVarArgEndOpT
a =
SgVarArgEndOp
type
SgVarArgEndOp
a =
SgNode
(SgVarArgEndOpN a)
data
Typeable
a =>
SgVarArgCopyOpT
a =
SgVarArgCopyOp
type
SgVarArgCopyOp
a =
SgNode
(SgVarArgCopyOpN a)
data
Typeable
a =>
SgVarArgStartOneOperandOpT
a =
SgVarArgStartOneOperandOp
type
SgVarArgStartOneOperandOp
a =
SgNode
(SgVarArgStartOneOperandOpN a)
data
Typeable
a =>
SgNullExpressionT
a =
SgNullExpression
type
SgNullExpression
a =
SgNode
(SgNullExpressionN a)
data
Typeable
a =>
SgVariantExpressionT
a =
SgVariantExpression
type
SgVariantExpression
a =
SgNode
(SgVariantExpressionN a)
data
Typeable
a =>
SgSubscriptExpressionT
a =
SgSubscriptExpression
type
SgSubscriptExpression
a =
SgNode
(SgSubscriptExpressionN a)
data
Typeable
a =>
SgColonShapeExpT
a =
SgColonShapeExp
type
SgColonShapeExp
a =
SgNode
(SgColonShapeExpN a)
data
Typeable
a =>
SgAsteriskShapeExpT
a =
SgAsteriskShapeExp
type
SgAsteriskShapeExp
a =
SgNode
(SgAsteriskShapeExpN a)
data
Typeable
a =>
SgImpliedDoT
a =
SgImpliedDo
type
SgImpliedDo
a =
SgNode
(SgImpliedDoN a)
data
Typeable
a =>
SgIOItemExpressionT
a =
SgIOItemExpression
type
SgIOItemExpression
a =
SgNode
(SgIOItemExpressionN a)
data
Typeable
a =>
SgStatementExpressionT
a =
SgStatementExpression
type
SgStatementExpression
a =
SgNode
(SgStatementExpressionN a)
data
Typeable
a =>
SgAsmOpT
a =
SgAsmOp
type
SgAsmOp
a =
SgNode
(SgAsmOpN a)
data
Typeable
a =>
SgLabelRefExpT
a =
SgLabelRefExp
type
SgLabelRefExp
a =
SgNode
(SgLabelRefExpN a)
data
Typeable
a =>
SgActualArgumentExpressionT
a =
SgActualArgumentExpression
type
SgActualArgumentExpression
a =
SgNode
(SgActualArgumentExpressionN a)
data
Typeable
a =>
SgUnknownArrayOrFunctionReferenceT
a =
SgUnknownArrayOrFunctionReference
type
SgUnknownArrayOrFunctionReference
a =
SgNode
(SgUnknownArrayOrFunctionReferenceN a)
data
Typeable
a =>
SgPseudoDestructorRefExpT
a =
SgPseudoDestructorRefExp
type
SgPseudoDestructorRefExp
a =
SgNode
(SgPseudoDestructorRefExpN a)
data
Typeable
a =>
SgCAFCoExpressionT
a =
SgCAFCoExpression
type
SgCAFCoExpression
a =
SgNode
(SgCAFCoExpressionN a)
data
Typeable
a =>
SgCudaKernelCallExpT
a =
SgCudaKernelCallExp
type
SgCudaKernelCallExp
a =
SgNode
(SgCudaKernelCallExpN a)
data
Typeable
a =>
SgCudaKernelExecConfigT
a =
SgCudaKernelExecConfig
type
SgCudaKernelExecConfig
a =
SgNode
(SgCudaKernelExecConfigN a)
data
Typeable
a =>
SgLambdaRefExpT
a =
SgLambdaRefExp
type
SgLambdaRefExp
a =
SgNode
(SgLambdaRefExpN a)
data
Typeable
a =>
SgDictionaryExpT
a =
SgDictionaryExp
type
SgDictionaryExp
a =
SgNode
(SgDictionaryExpN a)
data
Typeable
a =>
SgKeyDatumPairT
a =
SgKeyDatumPair
type
SgKeyDatumPair
a =
SgNode
(SgKeyDatumPairN a)
data
Typeable
a =>
SgComprehensionT
a =
SgComprehension
type
SgComprehension
a =
SgNode
(SgComprehensionN a)
data
Typeable
a =>
SgListComprehensionT
a =
SgListComprehension
type
SgListComprehension
a =
SgNode
(SgListComprehensionN a)
data
Typeable
a =>
SgSetComprehensionT
a =
SgSetComprehension
type
SgSetComprehension
a =
SgNode
(SgSetComprehensionN a)
data
Typeable
a =>
SgDictionaryComprehensionT
a =
SgDictionaryComprehension
type
SgDictionaryComprehension
a =
SgNode
(SgDictionaryComprehensionN a)
data
Typeable
a =>
SgNaryOpT
a =
SgNaryOp
type
SgNaryOp
a =
SgNode
(SgNaryOpN a)
data
Typeable
a =>
SgNaryBooleanOpT
a =
SgNaryBooleanOp
type
SgNaryBooleanOp
a =
SgNode
(SgNaryBooleanOpN a)
data
Typeable
a =>
SgNaryComparisonOpT
a =
SgNaryComparisonOp
type
SgNaryComparisonOp
a =
SgNode
(SgNaryComparisonOpN a)
data
Typeable
a =>
SgStringConversionT
a =
SgStringConversion
type
SgStringConversion
a =
SgNode
(SgStringConversionN a)
data
Typeable
a =>
SgYieldExpressionT
a =
SgYieldExpression
type
SgYieldExpression
a =
SgNode
(SgYieldExpressionN a)
data
Typeable
a =>
SgTokenT
a =
SgToken
type
SgToken
a =
SgNode
(SgTokenN a)
data
Typeable
a =>
SgSymbolT
a =
SgSymbol
type
SgSymbol
a =
SgNode
(SgSymbolN a)
data
Typeable
a =>
SgVariableSymbolT
a =
SgVariableSymbol
type
SgVariableSymbol
a =
SgNode
(SgVariableSymbolN a)
data
Typeable
a =>
SgFunctionSymbolT
a =
SgFunctionSymbol
type
SgFunctionSymbol
a =
SgNode
(SgFunctionSymbolN a)
data
Typeable
a =>
SgMemberFunctionSymbolT
a =
SgMemberFunctionSymbol
type
SgMemberFunctionSymbol
a =
SgNode
(SgMemberFunctionSymbolN a)
data
Typeable
a =>
SgRenameSymbolT
a =
SgRenameSymbol
type
SgRenameSymbol
a =
SgNode
(SgRenameSymbolN a)
data
Typeable
a =>
SgFunctionTypeSymbolT
a =
SgFunctionTypeSymbol
type
SgFunctionTypeSymbol
a =
SgNode
(SgFunctionTypeSymbolN a)
data
Typeable
a =>
SgClassSymbolT
a =
SgClassSymbol
type
SgClassSymbol
a =
SgNode
(SgClassSymbolN a)
data
Typeable
a =>
SgTemplateSymbolT
a =
SgTemplateSymbol
type
SgTemplateSymbol
a =
SgNode
(SgTemplateSymbolN a)
data
Typeable
a =>
SgEnumSymbolT
a =
SgEnumSymbol
type
SgEnumSymbol
a =
SgNode
(SgEnumSymbolN a)
data
Typeable
a =>
SgEnumFieldSymbolT
a =
SgEnumFieldSymbol
type
SgEnumFieldSymbol
a =
SgNode
(SgEnumFieldSymbolN a)
data
Typeable
a =>
SgTypedefSymbolT
a =
SgTypedefSymbol
type
SgTypedefSymbol
a =
SgNode
(SgTypedefSymbolN a)
data
Typeable
a =>
SgLabelSymbolT
a =
SgLabelSymbol
type
SgLabelSymbol
a =
SgNode
(SgLabelSymbolN a)
data
Typeable
a =>
SgDefaultSymbolT
a =
SgDefaultSymbol
type
SgDefaultSymbol
a =
SgNode
(SgDefaultSymbolN a)
data
Typeable
a =>
SgNamespaceSymbolT
a =
SgNamespaceSymbol
type
SgNamespaceSymbol
a =
SgNode
(SgNamespaceSymbolN a)
data
Typeable
a =>
SgIntrinsicSymbolT
a =
SgIntrinsicSymbol
type
SgIntrinsicSymbol
a =
SgNode
(SgIntrinsicSymbolN a)
data
Typeable
a =>
SgModuleSymbolT
a =
SgModuleSymbol
type
SgModuleSymbol
a =
SgNode
(SgModuleSymbolN a)
data
Typeable
a =>
SgInterfaceSymbolT
a =
SgInterfaceSymbol
type
SgInterfaceSymbol
a =
SgNode
(SgInterfaceSymbolN a)
data
Typeable
a =>
SgCommonSymbolT
a =
SgCommonSymbol
type
SgCommonSymbol
a =
SgNode
(SgCommonSymbolN a)
data
Typeable
a =>
SgAliasSymbolT
a =
SgAliasSymbol
type
SgAliasSymbol
a =
SgNode
(SgAliasSymbolN a)
data
Typeable
a =>
SgAsmBinaryAddressSymbolT
a =
SgAsmBinaryAddressSymbol
type
SgAsmBinaryAddressSymbol
a =
SgNode
(SgAsmBinaryAddressSymbolN a)
data
Typeable
a =>
SgAsmBinaryDataSymbolT
a =
SgAsmBinaryDataSymbol
type
SgAsmBinaryDataSymbol
a =
SgNode
(SgAsmBinaryDataSymbolN a)
data
Typeable
a =>
SgJavaLabelSymbolT
a =
SgJavaLabelSymbol
type
SgJavaLabelSymbol
a =
SgNode
(SgJavaLabelSymbolN a)
data
Typeable
a =>
SgAsmNodeT
a =
SgAsmNode
type
SgAsmNode
a =
SgNode
(SgAsmNodeN a)
data
Typeable
a =>
SgAsmStatementT
a =
SgAsmStatement
type
SgAsmStatement
a =
SgNode
(SgAsmStatementN a)
data
Typeable
a =>
SgAsmFunctionT
a =
SgAsmFunction
type
SgAsmFunction
a =
SgNode
(SgAsmFunctionN a)
data
Typeable
a =>
SgAsmBlockT
a =
SgAsmBlock
type
SgAsmBlock
a =
SgNode
(SgAsmBlockN a)
data
Typeable
a =>
SgAsmInstructionT
a =
SgAsmInstruction
type
SgAsmInstruction
a =
SgNode
(SgAsmInstructionN a)
data
Typeable
a =>
SgAsmx86InstructionT
a =
SgAsmx86Instruction
type
SgAsmx86Instruction
a =
SgNode
(SgAsmx86InstructionN a)
data
Typeable
a =>
SgAsmArmInstructionT
a =
SgAsmArmInstruction
type
SgAsmArmInstruction
a =
SgNode
(SgAsmArmInstructionN a)
data
Typeable
a =>
SgAsmPowerpcInstructionT
a =
SgAsmPowerpcInstruction
type
SgAsmPowerpcInstruction
a =
SgNode
(SgAsmPowerpcInstructionN a)
data
Typeable
a =>
SgAsmStaticDataT
a =
SgAsmStaticData
type
SgAsmStaticData
a =
SgNode
(SgAsmStaticDataN a)
data
Typeable
a =>
SgAsmExpressionT
a =
SgAsmExpression
type
SgAsmExpression
a =
SgNode
(SgAsmExpressionN a)
data
Typeable
a =>
SgAsmValueExpressionT
a =
SgAsmValueExpression
type
SgAsmValueExpression
a =
SgNode
(SgAsmValueExpressionN a)
data
Typeable
a =>
SgAsmByteValueExpressionT
a =
SgAsmByteValueExpression
type
SgAsmByteValueExpression
a =
SgNode
(SgAsmByteValueExpressionN a)
data
Typeable
a =>
SgAsmWordValueExpressionT
a =
SgAsmWordValueExpression
type
SgAsmWordValueExpression
a =
SgNode
(SgAsmWordValueExpressionN a)
data
Typeable
a =>
SgAsmDoubleWordValueExpressionT
a =
SgAsmDoubleWordValueExpression
type
SgAsmDoubleWordValueExpression
a =
SgNode
(SgAsmDoubleWordValueExpressionN a)
data
Typeable
a =>
SgAsmQuadWordValueExpressionT
a =
SgAsmQuadWordValueExpression
type
SgAsmQuadWordValueExpression
a =
SgNode
(SgAsmQuadWordValueExpressionN a)
data
Typeable
a =>
SgAsmSingleFloatValueExpressionT
a =
SgAsmSingleFloatValueExpression
type
SgAsmSingleFloatValueExpression
a =
SgNode
(SgAsmSingleFloatValueExpressionN a)
data
Typeable
a =>
SgAsmDoubleFloatValueExpressionT
a =
SgAsmDoubleFloatValueExpression
type
SgAsmDoubleFloatValueExpression
a =
SgNode
(SgAsmDoubleFloatValueExpressionN a)
data
Typeable
a =>
SgAsmVectorValueExpressionT
a =
SgAsmVectorValueExpression
type
SgAsmVectorValueExpression
a =
SgNode
(SgAsmVectorValueExpressionN a)
data
Typeable
a =>
SgAsmBinaryExpressionT
a =
SgAsmBinaryExpression
type
SgAsmBinaryExpression
a =
SgNode
(SgAsmBinaryExpressionN a)
data
Typeable
a =>
SgAsmBinaryAddT
a =
SgAsmBinaryAdd
type
SgAsmBinaryAdd
a =
SgNode
(SgAsmBinaryAddN a)
data
Typeable
a =>
SgAsmBinarySubtractT
a =
SgAsmBinarySubtract
type
SgAsmBinarySubtract
a =
SgNode
(SgAsmBinarySubtractN a)
data
Typeable
a =>
SgAsmBinaryMultiplyT
a =
SgAsmBinaryMultiply
type
SgAsmBinaryMultiply
a =
SgNode
(SgAsmBinaryMultiplyN a)
data
Typeable
a =>
SgAsmBinaryDivideT
a =
SgAsmBinaryDivide
type
SgAsmBinaryDivide
a =
SgNode
(SgAsmBinaryDivideN a)
data
Typeable
a =>
SgAsmBinaryModT
a =
SgAsmBinaryMod
type
SgAsmBinaryMod
a =
SgNode
(SgAsmBinaryModN a)
data
Typeable
a =>
SgAsmBinaryAddPreupdateT
a =
SgAsmBinaryAddPreupdate
type
SgAsmBinaryAddPreupdate
a =
SgNode
(SgAsmBinaryAddPreupdateN a)
data
Typeable
a =>
SgAsmBinarySubtractPreupdateT
a =
SgAsmBinarySubtractPreupdate
type
SgAsmBinarySubtractPreupdate
a =
SgNode
(SgAsmBinarySubtractPreupdateN a)
data
Typeable
a =>
SgAsmBinaryAddPostupdateT
a =
SgAsmBinaryAddPostupdate
type
SgAsmBinaryAddPostupdate
a =
SgNode
(SgAsmBinaryAddPostupdateN a)
data
Typeable
a =>
SgAsmBinarySubtractPostupdateT
a =
SgAsmBinarySubtractPostupdate
type
SgAsmBinarySubtractPostupdate
a =
SgNode
(SgAsmBinarySubtractPostupdateN a)
data
Typeable
a =>
SgAsmBinaryLslT
a =
SgAsmBinaryLsl
type
SgAsmBinaryLsl
a =
SgNode
(SgAsmBinaryLslN a)
data
Typeable
a =>
SgAsmBinaryLsrT
a =
SgAsmBinaryLsr
type
SgAsmBinaryLsr
a =
SgNode
(SgAsmBinaryLsrN a)
data
Typeable
a =>
SgAsmBinaryAsrT
a =
SgAsmBinaryAsr
type
SgAsmBinaryAsr
a =
SgNode
(SgAsmBinaryAsrN a)
data
Typeable
a =>
SgAsmBinaryRorT
a =
SgAsmBinaryRor
type
SgAsmBinaryRor
a =
SgNode
(SgAsmBinaryRorN a)
data
Typeable
a =>
SgAsmUnaryExpressionT
a =
SgAsmUnaryExpression
type
SgAsmUnaryExpression
a =
SgNode
(SgAsmUnaryExpressionN a)
data
Typeable
a =>
SgAsmUnaryPlusT
a =
SgAsmUnaryPlus
type
SgAsmUnaryPlus
a =
SgNode
(SgAsmUnaryPlusN a)
data
Typeable
a =>
SgAsmUnaryMinusT
a =
SgAsmUnaryMinus
type
SgAsmUnaryMinus
a =
SgNode
(SgAsmUnaryMinusN a)
data
Typeable
a =>
SgAsmUnaryRrxT
a =
SgAsmUnaryRrx
type
SgAsmUnaryRrx
a =
SgNode
(SgAsmUnaryRrxN a)
data
Typeable
a =>
SgAsmUnaryArmSpecialRegisterListT
a =
SgAsmUnaryArmSpecialRegisterList
type
SgAsmUnaryArmSpecialRegisterList
a =
SgNode
(SgAsmUnaryArmSpecialRegisterListN a)
data
Typeable
a =>
SgAsmMemoryReferenceExpressionT
a =
SgAsmMemoryReferenceExpression
type
SgAsmMemoryReferenceExpression
a =
SgNode
(SgAsmMemoryReferenceExpressionN a)
data
Typeable
a =>
SgAsmRegisterReferenceExpressionT
a =
SgAsmRegisterReferenceExpression
type
SgAsmRegisterReferenceExpression
a =
SgNode
(SgAsmRegisterReferenceExpressionN a)
data
Typeable
a =>
SgAsmx86RegisterReferenceExpressionT
a =
SgAsmx86RegisterReferenceExpression
type
SgAsmx86RegisterReferenceExpression
a =
SgNode
(SgAsmx86RegisterReferenceExpressionN a)
data
Typeable
a =>
SgAsmArmRegisterReferenceExpressionT
a =
SgAsmArmRegisterReferenceExpression
type
SgAsmArmRegisterReferenceExpression
a =
SgNode
(SgAsmArmRegisterReferenceExpressionN a)
data
Typeable
a =>
SgAsmPowerpcRegisterReferenceExpressionT
a =
SgAsmPowerpcRegisterReferenceExpression
type
SgAsmPowerpcRegisterReferenceExpression
a =
SgNode
(SgAsmPowerpcRegisterReferenceExpressionN a)
data
Typeable
a =>
SgAsmControlFlagsExpressionT
a =
SgAsmControlFlagsExpression
type
SgAsmControlFlagsExpression
a =
SgNode
(SgAsmControlFlagsExpressionN a)
data
Typeable
a =>
SgAsmCommonSubExpressionT
a =
SgAsmCommonSubExpression
type
SgAsmCommonSubExpression
a =
SgNode
(SgAsmCommonSubExpressionN a)
data
Typeable
a =>
SgAsmExprListExpT
a =
SgAsmExprListExp
type
SgAsmExprListExp
a =
SgNode
(SgAsmExprListExpN a)
data
Typeable
a =>
SgAsmInterpretationT
a =
SgAsmInterpretation
type
SgAsmInterpretation
a =
SgNode
(SgAsmInterpretationN a)
data
Typeable
a =>
SgAsmOperandListT
a =
SgAsmOperandList
type
SgAsmOperandList
a =
SgNode
(SgAsmOperandListN a)
data
Typeable
a =>
SgAsmTypeT
a =
SgAsmType
type
SgAsmType
a =
SgNode
(SgAsmTypeN a)
data
Typeable
a =>
SgAsmTypeByteT
a =
SgAsmTypeByte
type
SgAsmTypeByte
a =
SgNode
(SgAsmTypeByteN a)
data
Typeable
a =>
SgAsmTypeWordT
a =
SgAsmTypeWord
type
SgAsmTypeWord
a =
SgNode
(SgAsmTypeWordN a)
data
Typeable
a =>
SgAsmTypeDoubleWordT
a =
SgAsmTypeDoubleWord
type
SgAsmTypeDoubleWord
a =
SgNode
(SgAsmTypeDoubleWordN a)
data
Typeable
a =>
SgAsmTypeQuadWordT
a =
SgAsmTypeQuadWord
type
SgAsmTypeQuadWord
a =
SgNode
(SgAsmTypeQuadWordN a)
data
Typeable
a =>
SgAsmTypeDoubleQuadWordT
a =
SgAsmTypeDoubleQuadWord
type
SgAsmTypeDoubleQuadWord
a =
SgNode
(SgAsmTypeDoubleQuadWordN a)
data
Typeable
a =>
SgAsmType80bitFloatT
a =
SgAsmType80bitFloat
type
SgAsmType80bitFloat
a =
SgNode
(SgAsmType80bitFloatN a)
data
Typeable
a =>
SgAsmType128bitFloatT
a =
SgAsmType128bitFloat
type
SgAsmType128bitFloat
a =
SgNode
(SgAsmType128bitFloatN a)
data
Typeable
a =>
SgAsmTypeSingleFloatT
a =
SgAsmTypeSingleFloat
type
SgAsmTypeSingleFloat
a =
SgNode
(SgAsmTypeSingleFloatN a)
data
Typeable
a =>
SgAsmTypeDoubleFloatT
a =
SgAsmTypeDoubleFloat
type
SgAsmTypeDoubleFloat
a =
SgNode
(SgAsmTypeDoubleFloatN a)
data
Typeable
a =>
SgAsmTypeVectorT
a =
SgAsmTypeVector
type
SgAsmTypeVector
a =
SgNode
(SgAsmTypeVectorN a)
data
Typeable
a =>
SgAsmExecutableFileFormatT
a =
SgAsmExecutableFileFormat
type
SgAsmExecutableFileFormat
a =
SgNode
(SgAsmExecutableFileFormatN a)
data
Typeable
a =>
SgAsmGenericDLLT
a =
SgAsmGenericDLL
type
SgAsmGenericDLL
a =
SgNode
(SgAsmGenericDLLN a)
data
Typeable
a =>
SgAsmGenericFormatT
a =
SgAsmGenericFormat
type
SgAsmGenericFormat
a =
SgNode
(SgAsmGenericFormatN a)
data
Typeable
a =>
SgAsmGenericDLLListT
a =
SgAsmGenericDLLList
type
SgAsmGenericDLLList
a =
SgNode
(SgAsmGenericDLLListN a)
data
Typeable
a =>
SgAsmElfEHFrameEntryFDT
a =
SgAsmElfEHFrameEntryFD
type
SgAsmElfEHFrameEntryFD
a =
SgNode
(SgAsmElfEHFrameEntryFDN a)
data
Typeable
a =>
SgAsmGenericFileT
a =
SgAsmGenericFile
type
SgAsmGenericFile
a =
SgNode
(SgAsmGenericFileN a)
data
Typeable
a =>
SgAsmGenericSectionT
a =
SgAsmGenericSection
type
SgAsmGenericSection
a =
SgNode
(SgAsmGenericSectionN a)
data
Typeable
a =>
SgAsmGenericHeaderT
a =
SgAsmGenericHeader
type
SgAsmGenericHeader
a =
SgNode
(SgAsmGenericHeaderN a)
data
Typeable
a =>
SgAsmPEFileHeaderT
a =
SgAsmPEFileHeader
type
SgAsmPEFileHeader
a =
SgNode
(SgAsmPEFileHeaderN a)
data
Typeable
a =>
SgAsmLEFileHeaderT
a =
SgAsmLEFileHeader
type
SgAsmLEFileHeader
a =
SgNode
(SgAsmLEFileHeaderN a)
data
Typeable
a =>
SgAsmNEFileHeaderT
a =
SgAsmNEFileHeader
type
SgAsmNEFileHeader
a =
SgNode
(SgAsmNEFileHeaderN a)
data
Typeable
a =>
SgAsmDOSFileHeaderT
a =
SgAsmDOSFileHeader
type
SgAsmDOSFileHeader
a =
SgNode
(SgAsmDOSFileHeaderN a)
data
Typeable
a =>
SgAsmElfFileHeaderT
a =
SgAsmElfFileHeader
type
SgAsmElfFileHeader
a =
SgNode
(SgAsmElfFileHeaderN a)
data
Typeable
a =>
SgAsmElfSectionT
a =
SgAsmElfSection
type
SgAsmElfSection
a =
SgNode
(SgAsmElfSectionN a)
data
Typeable
a =>
SgAsmElfSymbolSectionT
a =
SgAsmElfSymbolSection
type
SgAsmElfSymbolSection
a =
SgNode
(SgAsmElfSymbolSectionN a)
data
Typeable
a =>
SgAsmElfRelocSectionT
a =
SgAsmElfRelocSection
type
SgAsmElfRelocSection
a =
SgNode
(SgAsmElfRelocSectionN a)
data
Typeable
a =>
SgAsmElfDynamicSectionT
a =
SgAsmElfDynamicSection
type
SgAsmElfDynamicSection
a =
SgNode
(SgAsmElfDynamicSectionN a)
data
Typeable
a =>
SgAsmElfStringSectionT
a =
SgAsmElfStringSection
type
SgAsmElfStringSection
a =
SgNode
(SgAsmElfStringSectionN a)
data
Typeable
a =>
SgAsmElfNoteSectionT
a =
SgAsmElfNoteSection
type
SgAsmElfNoteSection
a =
SgNode
(SgAsmElfNoteSectionN a)
data
Typeable
a =>
SgAsmElfEHFrameSectionT
a =
SgAsmElfEHFrameSection
type
SgAsmElfEHFrameSection
a =
SgNode
(SgAsmElfEHFrameSectionN a)
data
Typeable
a =>
SgAsmElfSymverSectionT
a =
SgAsmElfSymverSection
type
SgAsmElfSymverSection
a =
SgNode
(SgAsmElfSymverSectionN a)
data
Typeable
a =>
SgAsmElfSymverDefinedSectionT
a =
SgAsmElfSymverDefinedSection
type
SgAsmElfSymverDefinedSection
a =
SgNode
(SgAsmElfSymverDefinedSectionN a)
data
Typeable
a =>
SgAsmElfSymverNeededSectionT
a =
SgAsmElfSymverNeededSection
type
SgAsmElfSymverNeededSection
a =
SgNode
(SgAsmElfSymverNeededSectionN a)
data
Typeable
a =>
SgAsmElfSectionTableT
a =
SgAsmElfSectionTable
type
SgAsmElfSectionTable
a =
SgNode
(SgAsmElfSectionTableN a)
data
Typeable
a =>
SgAsmElfSegmentTableT
a =
SgAsmElfSegmentTable
type
SgAsmElfSegmentTable
a =
SgNode
(SgAsmElfSegmentTableN a)
data
Typeable
a =>
SgAsmPESectionT
a =
SgAsmPESection
type
SgAsmPESection
a =
SgNode
(SgAsmPESectionN a)
data
Typeable
a =>
SgAsmPEImportSectionT
a =
SgAsmPEImportSection
type
SgAsmPEImportSection
a =
SgNode
(SgAsmPEImportSectionN a)
data
Typeable
a =>
SgAsmPEExportSectionT
a =
SgAsmPEExportSection
type
SgAsmPEExportSection
a =
SgNode
(SgAsmPEExportSectionN a)
data
Typeable
a =>
SgAsmPEStringSectionT
a =
SgAsmPEStringSection
type
SgAsmPEStringSection
a =
SgNode
(SgAsmPEStringSectionN a)
data
Typeable
a =>
SgAsmPESectionTableT
a =
SgAsmPESectionTable
type
SgAsmPESectionTable
a =
SgNode
(SgAsmPESectionTableN a)
data
Typeable
a =>
SgAsmDOSExtendedHeaderT
a =
SgAsmDOSExtendedHeader
type
SgAsmDOSExtendedHeader
a =
SgNode
(SgAsmDOSExtendedHeaderN a)
data
Typeable
a =>
SgAsmCoffSymbolTableT
a =
SgAsmCoffSymbolTable
type
SgAsmCoffSymbolTable
a =
SgNode
(SgAsmCoffSymbolTableN a)
data
Typeable
a =>
SgAsmNESectionT
a =
SgAsmNESection
type
SgAsmNESection
a =
SgNode
(SgAsmNESectionN a)
data
Typeable
a =>
SgAsmNESectionTableT
a =
SgAsmNESectionTable
type
SgAsmNESectionTable
a =
SgNode
(SgAsmNESectionTableN a)
data
Typeable
a =>
SgAsmNENameTableT
a =
SgAsmNENameTable
type
SgAsmNENameTable
a =
SgNode
(SgAsmNENameTableN a)
data
Typeable
a =>
SgAsmNEModuleTableT
a =
SgAsmNEModuleTable
type
SgAsmNEModuleTable
a =
SgNode
(SgAsmNEModuleTableN a)
data
Typeable
a =>
SgAsmNEStringTableT
a =
SgAsmNEStringTable
type
SgAsmNEStringTable
a =
SgNode
(SgAsmNEStringTableN a)
data
Typeable
a =>
SgAsmNEEntryTableT
a =
SgAsmNEEntryTable
type
SgAsmNEEntryTable
a =
SgNode
(SgAsmNEEntryTableN a)
data
Typeable
a =>
SgAsmNERelocTableT
a =
SgAsmNERelocTable
type
SgAsmNERelocTable
a =
SgNode
(SgAsmNERelocTableN a)
data
Typeable
a =>
SgAsmLESectionT
a =
SgAsmLESection
type
SgAsmLESection
a =
SgNode
(SgAsmLESectionN a)
data
Typeable
a =>
SgAsmLESectionTableT
a =
SgAsmLESectionTable
type
SgAsmLESectionTable
a =
SgNode
(SgAsmLESectionTableN a)
data
Typeable
a =>
SgAsmLENameTableT
a =
SgAsmLENameTable
type
SgAsmLENameTable
a =
SgNode
(SgAsmLENameTableN a)
data
Typeable
a =>
SgAsmLEPageTableT
a =
SgAsmLEPageTable
type
SgAsmLEPageTable
a =
SgNode
(SgAsmLEPageTableN a)
data
Typeable
a =>
SgAsmLEEntryTableT
a =
SgAsmLEEntryTable
type
SgAsmLEEntryTable
a =
SgNode
(SgAsmLEEntryTableN a)
data
Typeable
a =>
SgAsmLERelocTableT
a =
SgAsmLERelocTable
type
SgAsmLERelocTable
a =
SgNode
(SgAsmLERelocTableN a)
data
Typeable
a =>
SgAsmGenericSymbolT
a =
SgAsmGenericSymbol
type
SgAsmGenericSymbol
a =
SgNode
(SgAsmGenericSymbolN a)
data
Typeable
a =>
SgAsmCoffSymbolT
a =
SgAsmCoffSymbol
type
SgAsmCoffSymbol
a =
SgNode
(SgAsmCoffSymbolN a)
data
Typeable
a =>
SgAsmElfSymbolT
a =
SgAsmElfSymbol
type
SgAsmElfSymbol
a =
SgNode
(SgAsmElfSymbolN a)
data
Typeable
a =>
SgAsmGenericStrtabT
a =
SgAsmGenericStrtab
type
SgAsmGenericStrtab
a =
SgNode
(SgAsmGenericStrtabN a)
data
Typeable
a =>
SgAsmElfStrtabT
a =
SgAsmElfStrtab
type
SgAsmElfStrtab
a =
SgNode
(SgAsmElfStrtabN a)
data
Typeable
a =>
SgAsmCoffStrtabT
a =
SgAsmCoffStrtab
type
SgAsmCoffStrtab
a =
SgNode
(SgAsmCoffStrtabN a)
data
Typeable
a =>
SgAsmGenericSymbolListT
a =
SgAsmGenericSymbolList
type
SgAsmGenericSymbolList
a =
SgNode
(SgAsmGenericSymbolListN a)
data
Typeable
a =>
SgAsmGenericSectionListT
a =
SgAsmGenericSectionList
type
SgAsmGenericSectionList
a =
SgNode
(SgAsmGenericSectionListN a)
data
Typeable
a =>
SgAsmGenericHeaderListT
a =
SgAsmGenericHeaderList
type
SgAsmGenericHeaderList
a =
SgNode
(SgAsmGenericHeaderListN a)
data
Typeable
a =>
SgAsmGenericStringT
a =
SgAsmGenericString
type
SgAsmGenericString
a =
SgNode
(SgAsmGenericStringN a)
data
Typeable
a =>
SgAsmBasicStringT
a =
SgAsmBasicString
type
SgAsmBasicString
a =
SgNode
(SgAsmBasicStringN a)
data
Typeable
a =>
SgAsmStoredStringT
a =
SgAsmStoredString
type
SgAsmStoredString
a =
SgNode
(SgAsmStoredStringN a)
data
Typeable
a =>
SgAsmElfSectionTableEntryT
a =
SgAsmElfSectionTableEntry
type
SgAsmElfSectionTableEntry
a =
SgNode
(SgAsmElfSectionTableEntryN a)
data
Typeable
a =>
SgAsmElfSegmentTableEntryT
a =
SgAsmElfSegmentTableEntry
type
SgAsmElfSegmentTableEntry
a =
SgNode
(SgAsmElfSegmentTableEntryN a)
data
Typeable
a =>
SgAsmElfSymbolListT
a =
SgAsmElfSymbolList
type
SgAsmElfSymbolList
a =
SgNode
(SgAsmElfSymbolListN a)
data
Typeable
a =>
SgAsmPEImportILTEntryT
a =
SgAsmPEImportILTEntry
type
SgAsmPEImportILTEntry
a =
SgNode
(SgAsmPEImportILTEntryN a)
data
Typeable
a =>
SgAsmElfRelocEntryT
a =
SgAsmElfRelocEntry
type
SgAsmElfRelocEntry
a =
SgNode
(SgAsmElfRelocEntryN a)
data
Typeable
a =>
SgAsmElfRelocEntryListT
a =
SgAsmElfRelocEntryList
type
SgAsmElfRelocEntryList
a =
SgNode
(SgAsmElfRelocEntryListN a)
data
Typeable
a =>
SgAsmPEExportEntryT
a =
SgAsmPEExportEntry
type
SgAsmPEExportEntry
a =
SgNode
(SgAsmPEExportEntryN a)
data
Typeable
a =>
SgAsmPEExportEntryListT
a =
SgAsmPEExportEntryList
type
SgAsmPEExportEntryList
a =
SgNode
(SgAsmPEExportEntryListN a)
data
Typeable
a =>
SgAsmElfDynamicEntryT
a =
SgAsmElfDynamicEntry
type
SgAsmElfDynamicEntry
a =
SgNode
(SgAsmElfDynamicEntryN a)
data
Typeable
a =>
SgAsmElfDynamicEntryListT
a =
SgAsmElfDynamicEntryList
type
SgAsmElfDynamicEntryList
a =
SgNode
(SgAsmElfDynamicEntryListN a)
data
Typeable
a =>
SgAsmElfSegmentTableEntryListT
a =
SgAsmElfSegmentTableEntryList
type
SgAsmElfSegmentTableEntryList
a =
SgNode
(SgAsmElfSegmentTableEntryListN a)
data
Typeable
a =>
SgAsmStringStorageT
a =
SgAsmStringStorage
type
SgAsmStringStorage
a =
SgNode
(SgAsmStringStorageN a)
data
Typeable
a =>
SgAsmElfNoteEntryT
a =
SgAsmElfNoteEntry
type
SgAsmElfNoteEntry
a =
SgNode
(SgAsmElfNoteEntryN a)
data
Typeable
a =>
SgAsmElfNoteEntryListT
a =
SgAsmElfNoteEntryList
type
SgAsmElfNoteEntryList
a =
SgNode
(SgAsmElfNoteEntryListN a)
data
Typeable
a =>
SgAsmElfSymverEntryT
a =
SgAsmElfSymverEntry
type
SgAsmElfSymverEntry
a =
SgNode
(SgAsmElfSymverEntryN a)
data
Typeable
a =>
SgAsmElfSymverEntryListT
a =
SgAsmElfSymverEntryList
type
SgAsmElfSymverEntryList
a =
SgNode
(SgAsmElfSymverEntryListN a)
data
Typeable
a =>
SgAsmElfSymverDefinedEntryT
a =
SgAsmElfSymverDefinedEntry
type
SgAsmElfSymverDefinedEntry
a =
SgNode
(SgAsmElfSymverDefinedEntryN a)
data
Typeable
a =>
SgAsmElfSymverDefinedEntryListT
a =
SgAsmElfSymverDefinedEntryList
type
SgAsmElfSymverDefinedEntryList
a =
SgNode
(SgAsmElfSymverDefinedEntryListN a)
data
Typeable
a =>
SgAsmElfSymverDefinedAuxT
a =
SgAsmElfSymverDefinedAux
type
SgAsmElfSymverDefinedAux
a =
SgNode
(SgAsmElfSymverDefinedAuxN a)
data
Typeable
a =>
SgAsmElfSymverDefinedAuxListT
a =
SgAsmElfSymverDefinedAuxList
type
SgAsmElfSymverDefinedAuxList
a =
SgNode
(SgAsmElfSymverDefinedAuxListN a)
data
Typeable
a =>
SgAsmElfSymverNeededEntryT
a =
SgAsmElfSymverNeededEntry
type
SgAsmElfSymverNeededEntry
a =
SgNode
(SgAsmElfSymverNeededEntryN a)
data
Typeable
a =>
SgAsmElfSymverNeededEntryListT
a =
SgAsmElfSymverNeededEntryList
type
SgAsmElfSymverNeededEntryList
a =
SgNode
(SgAsmElfSymverNeededEntryListN a)
data
Typeable
a =>
SgAsmElfSymverNeededAuxT
a =
SgAsmElfSymverNeededAux
type
SgAsmElfSymverNeededAux
a =
SgNode
(SgAsmElfSymverNeededAuxN a)
data
Typeable
a =>
SgAsmElfSymverNeededAuxListT
a =
SgAsmElfSymverNeededAuxList
type
SgAsmElfSymverNeededAuxList
a =
SgNode
(SgAsmElfSymverNeededAuxListN a)
data
Typeable
a =>
SgAsmPEImportDirectoryT
a =
SgAsmPEImportDirectory
type
SgAsmPEImportDirectory
a =
SgNode
(SgAsmPEImportDirectoryN a)
data
Typeable
a =>
SgAsmPEImportHNTEntryT
a =
SgAsmPEImportHNTEntry
type
SgAsmPEImportHNTEntry
a =
SgNode
(SgAsmPEImportHNTEntryN a)
data
Typeable
a =>
SgAsmPESectionTableEntryT
a =
SgAsmPESectionTableEntry
type
SgAsmPESectionTableEntry
a =
SgNode
(SgAsmPESectionTableEntryN a)
data
Typeable
a =>
SgAsmPEExportDirectoryT
a =
SgAsmPEExportDirectory
type
SgAsmPEExportDirectory
a =
SgNode
(SgAsmPEExportDirectoryN a)
data
Typeable
a =>
SgAsmPERVASizePairT
a =
SgAsmPERVASizePair
type
SgAsmPERVASizePair
a =
SgNode
(SgAsmPERVASizePairN a)
data
Typeable
a =>
SgAsmCoffSymbolListT
a =
SgAsmCoffSymbolList
type
SgAsmCoffSymbolList
a =
SgNode
(SgAsmCoffSymbolListN a)
data
Typeable
a =>
SgAsmPERVASizePairListT
a =
SgAsmPERVASizePairList
type
SgAsmPERVASizePairList
a =
SgNode
(SgAsmPERVASizePairListN a)
data
Typeable
a =>
SgAsmElfEHFrameEntryCIT
a =
SgAsmElfEHFrameEntryCI
type
SgAsmElfEHFrameEntryCI
a =
SgNode
(SgAsmElfEHFrameEntryCIN a)
data
Typeable
a =>
SgAsmPEImportHNTEntryListT
a =
SgAsmPEImportHNTEntryList
type
SgAsmPEImportHNTEntryList
a =
SgNode
(SgAsmPEImportHNTEntryListN a)
data
Typeable
a =>
SgAsmPEImportILTEntryListT
a =
SgAsmPEImportILTEntryList
type
SgAsmPEImportILTEntryList
a =
SgNode
(SgAsmPEImportILTEntryListN a)
data
Typeable
a =>
SgAsmPEImportLookupTableT
a =
SgAsmPEImportLookupTable
type
SgAsmPEImportLookupTable
a =
SgNode
(SgAsmPEImportLookupTableN a)
data
Typeable
a =>
SgAsmPEImportDirectoryListT
a =
SgAsmPEImportDirectoryList
type
SgAsmPEImportDirectoryList
a =
SgNode
(SgAsmPEImportDirectoryListN a)
data
Typeable
a =>
SgAsmNEEntryPointT
a =
SgAsmNEEntryPoint
type
SgAsmNEEntryPoint
a =
SgNode
(SgAsmNEEntryPointN a)
data
Typeable
a =>
SgAsmNERelocEntryT
a =
SgAsmNERelocEntry
type
SgAsmNERelocEntry
a =
SgNode
(SgAsmNERelocEntryN a)
data
Typeable
a =>
SgAsmNESectionTableEntryT
a =
SgAsmNESectionTableEntry
type
SgAsmNESectionTableEntry
a =
SgNode
(SgAsmNESectionTableEntryN a)
data
Typeable
a =>
SgAsmElfEHFrameEntryCIListT
a =
SgAsmElfEHFrameEntryCIList
type
SgAsmElfEHFrameEntryCIList
a =
SgNode
(SgAsmElfEHFrameEntryCIListN a)
data
Typeable
a =>
SgAsmLEPageTableEntryT
a =
SgAsmLEPageTableEntry
type
SgAsmLEPageTableEntry
a =
SgNode
(SgAsmLEPageTableEntryN a)
data
Typeable
a =>
SgAsmLEEntryPointT
a =
SgAsmLEEntryPoint
type
SgAsmLEEntryPoint
a =
SgNode
(SgAsmLEEntryPointN a)
data
Typeable
a =>
SgAsmLESectionTableEntryT
a =
SgAsmLESectionTableEntry
type
SgAsmLESectionTableEntry
a =
SgNode
(SgAsmLESectionTableEntryN a)
data
Typeable
a =>
SgAsmElfEHFrameEntryFDListT
a =
SgAsmElfEHFrameEntryFDList
type
SgAsmElfEHFrameEntryFDList
a =
SgNode
(SgAsmElfEHFrameEntryFDListN a)
data
Typeable
a =>
SgAsmDwarfInformationT
a =
SgAsmDwarfInformation
type
SgAsmDwarfInformation
a =
SgNode
(SgAsmDwarfInformationN a)
data
Typeable
a =>
SgAsmDwarfMacroT
a =
SgAsmDwarfMacro
type
SgAsmDwarfMacro
a =
SgNode
(SgAsmDwarfMacroN a)
data
Typeable
a =>
SgAsmDwarfMacroListT
a =
SgAsmDwarfMacroList
type
SgAsmDwarfMacroList
a =
SgNode
(SgAsmDwarfMacroListN a)
data
Typeable
a =>
SgAsmDwarfLineT
a =
SgAsmDwarfLine
type
SgAsmDwarfLine
a =
SgNode
(SgAsmDwarfLineN a)
data
Typeable
a =>
SgAsmDwarfLineListT
a =
SgAsmDwarfLineList
type
SgAsmDwarfLineList
a =
SgNode
(SgAsmDwarfLineListN a)
data
Typeable
a =>
SgAsmDwarfCompilationUnitListT
a =
SgAsmDwarfCompilationUnitList
type
SgAsmDwarfCompilationUnitList
a =
SgNode
(SgAsmDwarfCompilationUnitListN a)
data
Typeable
a =>
SgAsmDwarfConstructT
a =
SgAsmDwarfConstruct
type
SgAsmDwarfConstruct
a =
SgNode
(SgAsmDwarfConstructN a)
data
Typeable
a =>
SgAsmDwarfArrayTypeT
a =
SgAsmDwarfArrayType
type
SgAsmDwarfArrayType
a =
SgNode
(SgAsmDwarfArrayTypeN a)
data
Typeable
a =>
SgAsmDwarfClassTypeT
a =
SgAsmDwarfClassType
type
SgAsmDwarfClassType
a =
SgNode
(SgAsmDwarfClassTypeN a)
data
Typeable
a =>
SgAsmDwarfEntryPointT
a =
SgAsmDwarfEntryPoint
type
SgAsmDwarfEntryPoint
a =
SgNode
(SgAsmDwarfEntryPointN a)
data
Typeable
a =>
SgAsmDwarfEnumerationTypeT
a =
SgAsmDwarfEnumerationType
type
SgAsmDwarfEnumerationType
a =
SgNode
(SgAsmDwarfEnumerationTypeN a)
data
Typeable
a =>
SgAsmDwarfFormalParameterT
a =
SgAsmDwarfFormalParameter
type
SgAsmDwarfFormalParameter
a =
SgNode
(SgAsmDwarfFormalParameterN a)
data
Typeable
a =>
SgAsmDwarfImportedDeclarationT
a =
SgAsmDwarfImportedDeclaration
type
SgAsmDwarfImportedDeclaration
a =
SgNode
(SgAsmDwarfImportedDeclarationN a)
data
Typeable
a =>
SgAsmDwarfLabelT
a =
SgAsmDwarfLabel
type
SgAsmDwarfLabel
a =
SgNode
(SgAsmDwarfLabelN a)
data
Typeable
a =>
SgAsmDwarfLexicalBlockT
a =
SgAsmDwarfLexicalBlock
type
SgAsmDwarfLexicalBlock
a =
SgNode
(SgAsmDwarfLexicalBlockN a)
data
Typeable
a =>
SgAsmDwarfMemberT
a =
SgAsmDwarfMember
type
SgAsmDwarfMember
a =
SgNode
(SgAsmDwarfMemberN a)
data
Typeable
a =>
SgAsmDwarfPointerTypeT
a =
SgAsmDwarfPointerType
type
SgAsmDwarfPointerType
a =
SgNode
(SgAsmDwarfPointerTypeN a)
data
Typeable
a =>
SgAsmDwarfReferenceTypeT
a =
SgAsmDwarfReferenceType
type
SgAsmDwarfReferenceType
a =
SgNode
(SgAsmDwarfReferenceTypeN a)
data
Typeable
a =>
SgAsmDwarfCompilationUnitT
a =
SgAsmDwarfCompilationUnit
type
SgAsmDwarfCompilationUnit
a =
SgNode
(SgAsmDwarfCompilationUnitN a)
data
Typeable
a =>
SgAsmDwarfStringTypeT
a =
SgAsmDwarfStringType
type
SgAsmDwarfStringType
a =
SgNode
(SgAsmDwarfStringTypeN a)
data
Typeable
a =>
SgAsmDwarfStructureTypeT
a =
SgAsmDwarfStructureType
type
SgAsmDwarfStructureType
a =
SgNode
(SgAsmDwarfStructureTypeN a)
data
Typeable
a =>
SgAsmDwarfSubroutineTypeT
a =
SgAsmDwarfSubroutineType
type
SgAsmDwarfSubroutineType
a =
SgNode
(SgAsmDwarfSubroutineTypeN a)
data
Typeable
a =>
SgAsmDwarfTypedefT
a =
SgAsmDwarfTypedef
type
SgAsmDwarfTypedef
a =
SgNode
(SgAsmDwarfTypedefN a)
data
Typeable
a =>
SgAsmDwarfUnionTypeT
a =
SgAsmDwarfUnionType
type
SgAsmDwarfUnionType
a =
SgNode
(SgAsmDwarfUnionTypeN a)
data
Typeable
a =>
SgAsmDwarfUnspecifiedParametersT
a =
SgAsmDwarfUnspecifiedParameters
type
SgAsmDwarfUnspecifiedParameters
a =
SgNode
(SgAsmDwarfUnspecifiedParametersN a)
data
Typeable
a =>
SgAsmDwarfVariantT
a =
SgAsmDwarfVariant
type
SgAsmDwarfVariant
a =
SgNode
(SgAsmDwarfVariantN a)
data
Typeable
a =>
SgAsmDwarfCommonBlockT
a =
SgAsmDwarfCommonBlock
type
SgAsmDwarfCommonBlock
a =
SgNode
(SgAsmDwarfCommonBlockN a)
data
Typeable
a =>
SgAsmDwarfCommonInclusionT
a =
SgAsmDwarfCommonInclusion
type
SgAsmDwarfCommonInclusion
a =
SgNode
(SgAsmDwarfCommonInclusionN a)
data
Typeable
a =>
SgAsmDwarfInheritanceT
a =
SgAsmDwarfInheritance
type
SgAsmDwarfInheritance
a =
SgNode
(SgAsmDwarfInheritanceN a)
data
Typeable
a =>
SgAsmDwarfInlinedSubroutineT
a =
SgAsmDwarfInlinedSubroutine
type
SgAsmDwarfInlinedSubroutine
a =
SgNode
(SgAsmDwarfInlinedSubroutineN a)
data
Typeable
a =>
SgAsmDwarfModuleT
a =
SgAsmDwarfModule
type
SgAsmDwarfModule
a =
SgNode
(SgAsmDwarfModuleN a)
data
Typeable
a =>
SgAsmDwarfPtrToMemberTypeT
a =
SgAsmDwarfPtrToMemberType
type
SgAsmDwarfPtrToMemberType
a =
SgNode
(SgAsmDwarfPtrToMemberTypeN a)
data
Typeable
a =>
SgAsmDwarfSetTypeT
a =
SgAsmDwarfSetType
type
SgAsmDwarfSetType
a =
SgNode
(SgAsmDwarfSetTypeN a)
data
Typeable
a =>
SgAsmDwarfSubrangeTypeT
a =
SgAsmDwarfSubrangeType
type
SgAsmDwarfSubrangeType
a =
SgNode
(SgAsmDwarfSubrangeTypeN a)
data
Typeable
a =>
SgAsmDwarfWithStmtT
a =
SgAsmDwarfWithStmt
type
SgAsmDwarfWithStmt
a =
SgNode
(SgAsmDwarfWithStmtN a)
data
Typeable
a =>
SgAsmDwarfAccessDeclarationT
a =
SgAsmDwarfAccessDeclaration
type
SgAsmDwarfAccessDeclaration
a =
SgNode
(SgAsmDwarfAccessDeclarationN a)
data
Typeable
a =>
SgAsmDwarfBaseTypeT
a =
SgAsmDwarfBaseType
type
SgAsmDwarfBaseType
a =
SgNode
(SgAsmDwarfBaseTypeN a)
data
Typeable
a =>
SgAsmDwarfCatchBlockT
a =
SgAsmDwarfCatchBlock
type
SgAsmDwarfCatchBlock
a =
SgNode
(SgAsmDwarfCatchBlockN a)
data
Typeable
a =>
SgAsmDwarfConstTypeT
a =
SgAsmDwarfConstType
type
SgAsmDwarfConstType
a =
SgNode
(SgAsmDwarfConstTypeN a)
data
Typeable
a =>
SgAsmDwarfConstantT
a =
SgAsmDwarfConstant
type
SgAsmDwarfConstant
a =
SgNode
(SgAsmDwarfConstantN a)
data
Typeable
a =>
SgAsmDwarfEnumeratorT
a =
SgAsmDwarfEnumerator
type
SgAsmDwarfEnumerator
a =
SgNode
(SgAsmDwarfEnumeratorN a)
data
Typeable
a =>
SgAsmDwarfFileTypeT
a =
SgAsmDwarfFileType
type
SgAsmDwarfFileType
a =
SgNode
(SgAsmDwarfFileTypeN a)
data
Typeable
a =>
SgAsmDwarfFriendT
a =
SgAsmDwarfFriend
type
SgAsmDwarfFriend
a =
SgNode
(SgAsmDwarfFriendN a)
data
Typeable
a =>
SgAsmDwarfNamelistT
a =
SgAsmDwarfNamelist
type
SgAsmDwarfNamelist
a =
SgNode
(SgAsmDwarfNamelistN a)
data
Typeable
a =>
SgAsmDwarfNamelistItemT
a =
SgAsmDwarfNamelistItem
type
SgAsmDwarfNamelistItem
a =
SgNode
(SgAsmDwarfNamelistItemN a)
data
Typeable
a =>
SgAsmDwarfPackedTypeT
a =
SgAsmDwarfPackedType
type
SgAsmDwarfPackedType
a =
SgNode
(SgAsmDwarfPackedTypeN a)
data
Typeable
a =>
SgAsmDwarfSubprogramT
a =
SgAsmDwarfSubprogram
type
SgAsmDwarfSubprogram
a =
SgNode
(SgAsmDwarfSubprogramN a)
data
Typeable
a =>
SgAsmDwarfTemplateTypeParameterT
a =
SgAsmDwarfTemplateTypeParameter
type
SgAsmDwarfTemplateTypeParameter
a =
SgNode
(SgAsmDwarfTemplateTypeParameterN a)
data
Typeable
a =>
SgAsmDwarfTemplateValueParameterT
a =
SgAsmDwarfTemplateValueParameter
type
SgAsmDwarfTemplateValueParameter
a =
SgNode
(SgAsmDwarfTemplateValueParameterN a)
data
Typeable
a =>
SgAsmDwarfThrownTypeT
a =
SgAsmDwarfThrownType
type
SgAsmDwarfThrownType
a =
SgNode
(SgAsmDwarfThrownTypeN a)
data
Typeable
a =>
SgAsmDwarfTryBlockT
a =
SgAsmDwarfTryBlock
type
SgAsmDwarfTryBlock
a =
SgNode
(SgAsmDwarfTryBlockN a)
data
Typeable
a =>
SgAsmDwarfVariantPartT
a =
SgAsmDwarfVariantPart
type
SgAsmDwarfVariantPart
a =
SgNode
(SgAsmDwarfVariantPartN a)
data
Typeable
a =>
SgAsmDwarfVariableT
a =
SgAsmDwarfVariable
type
SgAsmDwarfVariable
a =
SgNode
(SgAsmDwarfVariableN a)
data
Typeable
a =>
SgAsmDwarfVolatileTypeT
a =
SgAsmDwarfVolatileType
type
SgAsmDwarfVolatileType
a =
SgNode
(SgAsmDwarfVolatileTypeN a)
data
Typeable
a =>
SgAsmDwarfDwarfProcedureT
a =
SgAsmDwarfDwarfProcedure
type
SgAsmDwarfDwarfProcedure
a =
SgNode
(SgAsmDwarfDwarfProcedureN a)
data
Typeable
a =>
SgAsmDwarfRestrictTypeT
a =
SgAsmDwarfRestrictType
type
SgAsmDwarfRestrictType
a =
SgNode
(SgAsmDwarfRestrictTypeN a)
data
Typeable
a =>
SgAsmDwarfInterfaceTypeT
a =
SgAsmDwarfInterfaceType
type
SgAsmDwarfInterfaceType
a =
SgNode
(SgAsmDwarfInterfaceTypeN a)
data
Typeable
a =>
SgAsmDwarfNamespaceT
a =
SgAsmDwarfNamespace
type
SgAsmDwarfNamespace
a =
SgNode
(SgAsmDwarfNamespaceN a)
data
Typeable
a =>
SgAsmDwarfImportedModuleT
a =
SgAsmDwarfImportedModule
type
SgAsmDwarfImportedModule
a =
SgNode
(SgAsmDwarfImportedModuleN a)
data
Typeable
a =>
SgAsmDwarfUnspecifiedTypeT
a =
SgAsmDwarfUnspecifiedType
type
SgAsmDwarfUnspecifiedType
a =
SgNode
(SgAsmDwarfUnspecifiedTypeN a)
data
Typeable
a =>
SgAsmDwarfPartialUnitT
a =
SgAsmDwarfPartialUnit
type
SgAsmDwarfPartialUnit
a =
SgNode
(SgAsmDwarfPartialUnitN a)
data
Typeable
a =>
SgAsmDwarfImportedUnitT
a =
SgAsmDwarfImportedUnit
type
SgAsmDwarfImportedUnit
a =
SgNode
(SgAsmDwarfImportedUnitN a)
data
Typeable
a =>
SgAsmDwarfMutableTypeT
a =
SgAsmDwarfMutableType
type
SgAsmDwarfMutableType
a =
SgNode
(SgAsmDwarfMutableTypeN a)
data
Typeable
a =>
SgAsmDwarfConditionT
a =
SgAsmDwarfCondition
type
SgAsmDwarfCondition
a =
SgNode
(SgAsmDwarfConditionN a)
data
Typeable
a =>
SgAsmDwarfSharedTypeT
a =
SgAsmDwarfSharedType
type
SgAsmDwarfSharedType
a =
SgNode
(SgAsmDwarfSharedTypeN a)
data
Typeable
a =>
SgAsmDwarfFormatLabelT
a =
SgAsmDwarfFormatLabel
type
SgAsmDwarfFormatLabel
a =
SgNode
(SgAsmDwarfFormatLabelN a)
data
Typeable
a =>
SgAsmDwarfFunctionTemplateT
a =
SgAsmDwarfFunctionTemplate
type
SgAsmDwarfFunctionTemplate
a =
SgNode
(SgAsmDwarfFunctionTemplateN a)
data
Typeable
a =>
SgAsmDwarfClassTemplateT
a =
SgAsmDwarfClassTemplate
type
SgAsmDwarfClassTemplate
a =
SgNode
(SgAsmDwarfClassTemplateN a)
data
Typeable
a =>
SgAsmDwarfUpcSharedTypeT
a =
SgAsmDwarfUpcSharedType
type
SgAsmDwarfUpcSharedType
a =
SgNode
(SgAsmDwarfUpcSharedTypeN a)
data
Typeable
a =>
SgAsmDwarfUpcStrictTypeT
a =
SgAsmDwarfUpcStrictType
type
SgAsmDwarfUpcStrictType
a =
SgNode
(SgAsmDwarfUpcStrictTypeN a)
data
Typeable
a =>
SgAsmDwarfUpcRelaxedTypeT
a =
SgAsmDwarfUpcRelaxedType
type
SgAsmDwarfUpcRelaxedType
a =
SgNode
(SgAsmDwarfUpcRelaxedTypeN a)
data
Typeable
a =>
SgAsmDwarfUnknownConstructT
a =
SgAsmDwarfUnknownConstruct
type
SgAsmDwarfUnknownConstruct
a =
SgNode
(SgAsmDwarfUnknownConstructN a)
data
Typeable
a =>
SgAsmDwarfConstructListT
a =
SgAsmDwarfConstructList
type
SgAsmDwarfConstructList
a =
SgNode
(SgAsmDwarfConstructListN a)
data
Typeable
a =>
SgAsmInterpretationListT
a =
SgAsmInterpretationList
type
SgAsmInterpretationList
a =
SgNode
(SgAsmInterpretationListN a)
data
Typeable
a =>
SgAsmGenericFileListT
a =
SgAsmGenericFileList
type
SgAsmGenericFileList
a =
SgNode
(SgAsmGenericFileListN a)
data
Typeable
a =>
SgAsmTargetT
a =
SgAsmTarget
type
SgAsmTarget
a =
SgNode
(SgAsmTargetN a)
data
Typeable
a =>
SgAsmTargetListT
a =
SgAsmTargetList
type
SgAsmTargetList
a =
SgNode
(SgAsmTargetListN a)
Documentation
data
SomeSgNode
Existential type containing a particular
SgNode
Constructors
forall
n .
Typeable
n =>
SomeSgNode
(
SgNode
n)
sageStaticCast
::
Ptr
a ->
VariantT
->
SomeSgNode
Performs a static cast of the given
SgNode
to a given type. This is an unsafe operation which should only be performed if the given
VariantT
is known to represent a supertype of the given pointer
staticVariant
::
Typeable
n =>
SgNode
n ->
VariantT
Determines the variant of the given argument using its static type.
data
VariantT
Constructors
V_SgName
V_SgSymbolTable
V_SgPragma
V_SgModifierNodes
V_SgConstVolatileModifier
V_SgStorageModifier
V_SgAccessModifier
V_SgFunctionModifier
V_SgUPC_AccessModifier
V_SgLinkageModifier
V_SgSpecialFunctionModifier
V_SgTypeModifier
V_SgElaboratedTypeModifier
V_SgBaseClassModifier
V_SgDeclarationModifier
V_SgOpenclAccessModeModifier
V_SgModifier
V_Sg_File_Info
V_SgSourceFile
V_SgBinaryComposite
V_SgUnknownFile
V_SgFile
V_SgFileList
V_SgDirectory
V_SgDirectoryList
V_SgProject
V_SgOptions
V_SgUnparse_Info
V_SgFuncDecl_attr
V_SgClassDecl_attr
V_SgTypedefSeq
V_SgFunctionParameterTypeList
V_SgTemplateParameter
V_SgTemplateArgument
V_SgTemplateParameterList
V_SgTemplateArgumentList
V_SgBitAttribute
V_SgAttribute
V_SgExpBaseClass
V_SgBaseClass
V_SgUndirectedGraphEdge
V_SgDirectedGraphEdge
V_SgGraphNode
V_SgGraphEdge
V_SgStringKeyedBidirectionalGraph
V_SgIntKeyedBidirectionalGraph
V_SgBidirectionalGraph
V_SgIncidenceDirectedGraph
V_SgIncidenceUndirectedGraph
V_SgGraph
V_SgGraphNodeList
V_SgGraphEdgeList
V_SgQualifiedName
V_SgNameGroup
V_SgDimensionObject
V_SgDataStatementGroup
V_SgDataStatementObject
V_SgDataStatementValue
V_SgFormatItem
V_SgFormatItemList
V_SgTypeTable
V_SgSupport
V_SgTypeUnknown
V_SgTypeChar
V_SgTypeSignedChar
V_SgTypeUnsignedChar
V_SgTypeShort
V_SgTypeSignedShort
V_SgTypeUnsignedShort
V_SgTypeInt
V_SgTypeSignedInt
V_SgTypeUnsignedInt
V_SgTypeLong
V_SgTypeSignedLong
V_SgTypeUnsignedLong
V_SgTypeVoid
V_SgTypeGlobalVoid
V_SgTypeWchar
V_SgTypeFloat
V_SgTypeDouble
V_SgTypeLongLong
V_SgTypeSignedLongLong
V_SgTypeUnsignedLongLong
V_SgTypeLongDouble
V_SgTypeString
V_SgTypeBool
V_SgTypeComplex
V_SgTypeImaginary
V_SgTypeDefault
V_SgPointerMemberType
V_SgReferenceType
V_SgTypeCAFTeam
V_SgTypeLabel
V_SgClassType
V_SgJavaParameterizedType
V_SgTemplateType
V_SgEnumType
V_SgTypedefType
V_SgModifierType
V_SgPartialFunctionModifierType
V_SgArrayType
V_SgTypeEllipse
V_SgTypeCrayPointer
V_SgPartialFunctionType
V_SgMemberFunctionType
V_SgFunctionType
V_SgPointerType
V_SgNamedType
V_SgQualifiedNameType
V_SgType
V_SgForStatement
V_SgForInitStatement
V_SgCatchStatementSeq
V_SgFunctionParameterList
V_SgCtorInitializerList
V_SgBasicBlock
V_SgGlobal
V_SgIfStmt
V_SgWhileStmt
V_SgDoWhileStmt
V_SgSwitchStatement
V_SgCatchOptionStmt
V_SgVariableDeclaration
V_SgVariableDefinition
V_SgStmtDeclarationStatement
V_SgEnumDeclaration
V_SgAsmStmt
V_SgTypedefDeclaration
V_SgFunctionTypeTable
V_SgExprStatement
V_SgLabelStatement
V_SgCaseOptionStmt
V_SgTryStmt
V_SgDefaultOptionStmt
V_SgBreakStmt
V_SgContinueStmt
V_SgReturnStmt
V_SgGotoStatement
V_SgSpawnStmt
V_SgJavaThrowStatement
V_SgJavaForEachStatement
V_SgJavaSynchronizedStatement
V_SgJavaLabelStatement
V_SgNullStatement
V_SgVariantStatement
V_SgPragmaDeclaration
V_SgTemplateClassDeclaration
V_SgTemplateMemberFunctionDeclaration
V_SgTemplateFunctionDeclaration
V_SgTemplateDeclaration
V_SgTemplateInstantiationDecl
V_SgTemplateInstantiationDefn
V_SgTemplateInstantiationFunctionDecl
V_SgTemplateInstantiationMemberFunctionDecl
V_SgWithStatement
V_SgPythonGlobalStmt
V_SgPythonPrintStmt
V_SgPassStatement
V_SgAssertStmt
V_SgExecStatement
V_SgProgramHeaderStatement
V_SgProcedureHeaderStatement
V_SgEntryStatement
V_SgFortranNonblockedDo
V_SgInterfaceStatement
V_SgParameterStatement
V_SgCommonBlock
V_SgModuleStatement
V_SgUseStatement
V_SgStopOrPauseStatement
V_SgPrintStatement
V_SgReadStatement
V_SgWriteStatement
V_SgOpenStatement
V_SgCloseStatement
V_SgInquireStatement
V_SgFlushStatement
V_SgBackspaceStatement
V_SgRewindStatement
V_SgEndfileStatement
V_SgWaitStatement
V_SgCAFWithTeamStatement
V_SgFormatStatement
V_SgFortranDo
V_SgForAllStatement
V_SgIOStatement
V_SgUpcNotifyStatement