5SgSourceFile_globalScope, SgSourceFile_package, SgSourceFile_import_list, SgSourceFile_class_list};
8SgUnknownFile_globalScope};
11SgJvmComposite_genericFileList, SgJvmComposite_interpretations};
12enum E_SgBinaryComposite
14SgBinaryComposite_genericFileList, SgBinaryComposite_interpretations};
17SgProject_fileList_ptr};
20SgExpBaseClass_base_class, SgExpBaseClass_base_class_exp};
21enum E_SgNonrealBaseClass
23SgNonrealBaseClass_base_class, SgNonrealBaseClass_base_class_nonreal};
26SgBaseClass_base_class};
27enum E_SgTemplateParameter
29SgTemplateParameter_expression, SgTemplateParameter_defaultExpressionParameter, SgTemplateParameter_templateDeclaration, SgTemplateParameter_defaultTemplateDeclarationParameter, SgTemplateParameter_initializedName};
30enum E_SgTemplateArgument
32SgTemplateArgument_expression, SgTemplateArgument_templateDeclaration, SgTemplateArgument_initializedName};
35SgDirectory_fileList, SgDirectory_directoryList};
38SgFileList_listOfFiles};
41SgDirectoryList_listOfDirectories};
42enum E_SgTemplateArgumentList
44SgTemplateArgumentList_args};
45enum E_SgTemplateParameterList
47SgTemplateParameterList_args};
50SgIncludeFile_include_file_list};
51enum E_SgJavaImportStatementList
53SgJavaImportStatementList_java_import_list};
54enum E_SgJavaClassDeclarationList
56SgJavaClassDeclarationList_java_class_list};
59SgTypeUnknown_type_kind, SgTypeUnknown_builtin_type};
62SgTypeVoid_type_kind, SgTypeVoid_builtin_type};
63enum E_SgTypeGlobalVoid
65SgTypeGlobalVoid_type_kind, SgTypeGlobalVoid_builtin_type};
68SgTypeTuple_type_kind, SgTypeTuple_builtin_type};
71SgTypeString_type_kind, SgTypeString_lengthExpression};
74SgRangeType_type_kind};
75enum E_SgPointerMemberType
77SgPointerMemberType_type_kind, SgPointerMemberType_base_type};
80SgPointerType_type_kind, SgPointerType_base_type};
83SgJovialBitType_type_kind};
86SgReferenceType_type_kind};
87enum E_SgJavaParameterType
89SgJavaParameterType_type_kind, SgJavaParameterType_builtin_type, SgJavaParameterType_declaration};
90enum E_SgJovialTableType
92SgJovialTableType_type_kind, SgJovialTableType_builtin_type, SgJovialTableType_declaration, SgJovialTableType_dim_info};
95SgClassType_type_kind, SgClassType_builtin_type, SgClassType_declaration};
98SgEnumType_type_kind, SgEnumType_builtin_type, SgEnumType_declaration};
101SgTypedefType_type_kind, SgTypedefType_builtin_type, SgTypedefType_declaration};
104SgNonrealType_type_kind, SgNonrealType_builtin_type, SgNonrealType_declaration};
105enum E_SgJavaParameterizedType
107SgJavaParameterizedType_type_kind, SgJavaParameterizedType_builtin_type, SgJavaParameterizedType_declaration};
108enum E_SgJavaQualifiedType
110SgJavaQualifiedType_type_kind, SgJavaQualifiedType_builtin_type, SgJavaQualifiedType_declaration};
111enum E_SgJavaWildcardType
113SgJavaWildcardType_type_kind, SgJavaWildcardType_builtin_type, SgJavaWildcardType_declaration};
116SgAdaTaskType_type_kind, SgAdaTaskType_builtin_type, SgAdaTaskType_declaration};
117enum E_SgAdaProtectedType
119SgAdaProtectedType_type_kind, SgAdaProtectedType_builtin_type, SgAdaProtectedType_declaration};
120enum E_SgAdaFormalType
122SgAdaFormalType_type_kind, SgAdaFormalType_builtin_type, SgAdaFormalType_declaration};
123enum E_SgAdaDiscriminatedType
125SgAdaDiscriminatedType_type_kind, SgAdaDiscriminatedType_builtin_type, SgAdaDiscriminatedType_declaration};
128SgScopedType_type_kind, SgScopedType_builtin_type, SgScopedType_declaration};
131SgNamedType_type_kind, SgNamedType_builtin_type, SgNamedType_declaration};
134SgModifierType_type_kind, SgModifierType_base_type};
135enum E_SgPartialFunctionModifierType
137SgPartialFunctionModifierType_type_kind, SgPartialFunctionModifierType_return_type, SgPartialFunctionModifierType_builtin_type};
138enum E_SgPartialFunctionType
140SgPartialFunctionType_type_kind, SgPartialFunctionType_return_type};
141enum E_SgMemberFunctionType
143SgMemberFunctionType_type_kind, SgMemberFunctionType_return_type};
146SgFunctionType_type_kind, SgFunctionType_return_type};
149SgArrayType_type_kind, SgArrayType_index, SgArrayType_dim_info};
152SgTypeEllipse_type_kind, SgTypeEllipse_builtin_type};
155SgTemplateType_type_kind, SgTemplateType_class_type, SgTemplateType_parent_class_type, SgTemplateType_template_parameter};
156enum E_SgQualifiedNameType
158SgQualifiedNameType_type_kind};
161SgTypeComplex_type_kind};
162enum E_SgTypeImaginary
164SgTypeImaginary_type_kind};
167SgTypeDefault_type_kind, SgTypeDefault_builtin_type};
170SgTypeCAFTeam_type_kind, SgTypeCAFTeam_builtin_type};
171enum E_SgTypeCrayPointer
173SgTypeCrayPointer_type_kind, SgTypeCrayPointer_builtin_type};
176SgTypeLabel_type_kind, SgTypeLabel_builtin_type};
177enum E_SgJavaUnionType
179SgJavaUnionType_type_kind};
180enum E_SgRvalueReferenceType
182SgRvalueReferenceType_type_kind};
185SgTypeNullptr_type_kind, SgTypeNullptr_builtin_type};
188SgDeclType_type_kind};
191SgTypeOfType_type_kind};
194SgTypeMatrix_type_kind, SgTypeMatrix_builtin_type};
197SgTypeFixed_type_kind, SgTypeFixed_scale, SgTypeFixed_fraction};
200SgAutoType_type_kind};
201enum E_SgAdaAccessType
203SgAdaAccessType_type_kind, SgAdaAccessType_base_type};
206SgAdaSubtype_type_kind, SgAdaSubtype_base_type, SgAdaSubtype_constraint};
207enum E_SgAdaDiscreteType
209SgAdaDiscreteType_type_kind, SgAdaDiscreteType_builtin_type};
210enum E_SgAdaDerivedType
212SgAdaDerivedType_type_kind, SgAdaDerivedType_base_type};
213enum E_SgAdaSubroutineType
215SgAdaSubroutineType_type_kind, SgAdaSubroutineType_parameterList, SgAdaSubroutineType_return_type};
218SgTypeInt_type_kind, SgTypeInt_builtin_type};
221SgTypeLong_type_kind, SgTypeLong_builtin_type};
224SgTypeLongLong_type_kind, SgTypeLongLong_builtin_type};
227SgTypeShort_type_kind, SgTypeShort_builtin_type};
228enum E_SgTypeSigned128bitInteger
230SgTypeSigned128bitInteger_type_kind, SgTypeSigned128bitInteger_builtin_type};
231enum E_SgTypeSignedChar
233SgTypeSignedChar_type_kind, SgTypeSignedChar_builtin_type};
234enum E_SgTypeSignedInt
236SgTypeSignedInt_type_kind, SgTypeSignedInt_builtin_type};
237enum E_SgTypeSignedLong
239SgTypeSignedLong_type_kind, SgTypeSignedLong_builtin_type};
240enum E_SgTypeSignedLongLong
242SgTypeSignedLongLong_type_kind, SgTypeSignedLongLong_builtin_type};
243enum E_SgTypeSignedShort
245SgTypeSignedShort_type_kind, SgTypeSignedShort_builtin_type};
246enum E_SgSignedIntegralType
248SgSignedIntegralType_type_kind};
249enum E_SgTypeUnsigned128bitInteger
251SgTypeUnsigned128bitInteger_type_kind, SgTypeUnsigned128bitInteger_builtin_type};
252enum E_SgTypeUnsignedChar
254SgTypeUnsignedChar_type_kind, SgTypeUnsignedChar_builtin_type};
255enum E_SgTypeUnsignedInt
257SgTypeUnsignedInt_type_kind, SgTypeUnsignedInt_builtin_type};
258enum E_SgTypeUnsignedLong
260SgTypeUnsignedLong_type_kind, SgTypeUnsignedLong_builtin_type};
261enum E_SgTypeUnsignedLongLong
263SgTypeUnsignedLongLong_type_kind, SgTypeUnsignedLongLong_builtin_type};
264enum E_SgTypeUnsignedShort
266SgTypeUnsignedShort_type_kind, SgTypeUnsignedShort_builtin_type};
267enum E_SgUnsignedIntegralType
269SgUnsignedIntegralType_type_kind};
272SgTypeChar_type_kind, SgTypeChar_builtin_type};
275SgTypeWchar_type_kind, SgTypeWchar_builtin_type};
278SgTypeChar16_type_kind, SgTypeChar16_builtin_type};
281SgTypeChar32_type_kind, SgTypeChar32_builtin_type};
282enum E_SgAdaModularType
284SgAdaModularType_type_kind, SgAdaModularType_modexpr};
287SgTypeBool_type_kind, SgTypeBool_builtin_type};
290SgIntegralType_type_kind};
293SgTypeFloat_type_kind, SgTypeFloat_builtin_type};
296SgTypeFloat128_type_kind, SgTypeFloat128_builtin_type};
299SgTypeFloat80_type_kind, SgTypeFloat80_builtin_type};
302SgTypeDouble_type_kind, SgTypeDouble_builtin_type};
303enum E_SgTypeLongDouble
305SgTypeLongDouble_type_kind, SgTypeLongDouble_builtin_type};
308SgTypeFloat16_type_kind, SgTypeFloat16_builtin_type};
311SgTypeBFloat16_type_kind, SgTypeBFloat16_builtin_type};
314SgTypeFp16_type_kind, SgTypeFp16_builtin_type};
317SgTypeFloat32x_type_kind, SgTypeFloat32x_builtin_type};
320SgTypeFloat64x_type_kind, SgTypeFloat64x_builtin_type};
323SgTypeFloat32_type_kind, SgTypeFloat32_builtin_type};
326SgTypeFloat64_type_kind, SgTypeFloat64_builtin_type};
327enum E_SgFloatingPointType
329SgFloatingPointType_type_kind};
333enum E_SgCommonBlockObject
335SgCommonBlockObject_variable_reference_list};
336enum E_SgInitializedName
338SgInitializedName_initptr};
339enum E_SgJavaMemberValuePair
341SgJavaMemberValuePair_value};
342enum E_SgOmpOrderedClause
344SgOmpOrderedClause_expression};
345enum E_SgOmpCollapseClause
347SgOmpCollapseClause_expression};
350SgOmpIfClause_expression};
351enum E_SgOmpNumThreadsClause
353SgOmpNumThreadsClause_expression};
354enum E_SgOmpDeviceClause
356SgOmpDeviceClause_expression};
357enum E_SgOmpSafelenClause
359SgOmpSafelenClause_expression};
360enum E_SgOmpSimdlenClause
362SgOmpSimdlenClause_expression};
363enum E_SgOmpFinalClause
365SgOmpFinalClause_expression};
366enum E_SgOmpPriorityClause
368SgOmpPriorityClause_expression};
369enum E_SgOmpExpressionClause
371SgOmpExpressionClause_expression};
372enum E_SgOmpCopyprivateClause
374SgOmpCopyprivateClause_variables};
375enum E_SgOmpPrivateClause
377SgOmpPrivateClause_variables};
378enum E_SgOmpFirstprivateClause
380SgOmpFirstprivateClause_variables};
381enum E_SgOmpSharedClause
383SgOmpSharedClause_variables};
384enum E_SgOmpCopyinClause
386SgOmpCopyinClause_variables};
387enum E_SgOmpLastprivateClause
389SgOmpLastprivateClause_variables};
390enum E_SgOmpReductionClause
392SgOmpReductionClause_variables};
395SgOmpMapClause_variables};
396enum E_SgOmpUniformClause
398SgOmpUniformClause_variables};
399enum E_SgOmpAlignedClause
401SgOmpAlignedClause_variables, SgOmpAlignedClause_alignment};
402enum E_SgOmpLinearClause
404SgOmpLinearClause_variables, SgOmpLinearClause_step};
405enum E_SgOmpDependClause
407SgOmpDependClause_variables};
408enum E_SgOmpVariablesClause
410SgOmpVariablesClause_variables};
411enum E_SgOmpScheduleClause
413SgOmpScheduleClause_chunk_size};
414enum E_SgLambdaCapture
416SgLambdaCapture_capture_variable, SgLambdaCapture_source_closure_variable, SgLambdaCapture_closure_variable};
417enum E_SgLambdaCaptureList
419SgLambdaCaptureList_capture_list};
420enum E_SgAdaRangeConstraint
422SgAdaRangeConstraint_range};
423enum E_SgAdaIndexConstraint
425SgAdaIndexConstraint_indexRanges};
426enum E_SgAdaDigitsConstraint
428SgAdaDigitsConstraint_digits, SgAdaDigitsConstraint_subConstraint};
429enum E_SgAdaDeltaConstraint
431SgAdaDeltaConstraint_delta, SgAdaDeltaConstraint_subConstraint};
432enum E_SgAdaDiscriminantConstraint
434SgAdaDiscriminantConstraint_discriminants};
437SgGlobal_declarations};
440SgBasicBlock_statements};
443SgIfStmt_conditional, SgIfStmt_true_body, SgIfStmt_false_body};
446SgForStatement_for_init_stmt, SgForStatement_test, SgForStatement_increment, SgForStatement_loop_body, SgForStatement_else_body};
447enum E_SgTemplateFunctionDefinition
449SgTemplateFunctionDefinition_body};
450enum E_SgFunctionDefinition
452SgFunctionDefinition_body};
453enum E_SgTemplateInstantiationDefn
455SgTemplateInstantiationDefn_members};
456enum E_SgTemplateClassDefinition
458SgTemplateClassDefinition_members};
459enum E_SgClassDefinition
461SgClassDefinition_members};
464SgWhileStmt_condition, SgWhileStmt_body, SgWhileStmt_else_body};
467SgDoWhileStmt_body, SgDoWhileStmt_condition};
468enum E_SgSwitchStatement
470SgSwitchStatement_item_selector, SgSwitchStatement_body};
471enum E_SgCatchOptionStmt
473SgCatchOptionStmt_condition, SgCatchOptionStmt_body};
474enum E_SgNamespaceDefinitionStatement
476SgNamespaceDefinitionStatement_declarations};
477enum E_SgAssociateStatement
479SgAssociateStatement_body};
480enum E_SgFortranNonblockedDo
482SgFortranNonblockedDo_initialization, SgFortranNonblockedDo_bound, SgFortranNonblockedDo_increment, SgFortranNonblockedDo_body};
485SgFortranDo_initialization, SgFortranDo_bound, SgFortranDo_increment, SgFortranDo_body};
486enum E_SgForAllStatement
488SgForAllStatement_forall_header, SgForAllStatement_body};
489enum E_SgUpcForAllStatement
491SgUpcForAllStatement_for_init_stmt, SgUpcForAllStatement_test, SgUpcForAllStatement_increment, SgUpcForAllStatement_affinity, SgUpcForAllStatement_loop_body};
492enum E_SgCAFWithTeamStatement
494SgCAFWithTeamStatement_body};
495enum E_SgJavaForEachStatement
497SgJavaForEachStatement_element, SgJavaForEachStatement_collection, SgJavaForEachStatement_loop_body};
498enum E_SgJavaLabelStatement
500SgJavaLabelStatement_statement};
501enum E_SgMatlabForStatement
503SgMatlabForStatement_index, SgMatlabForStatement_range, SgMatlabForStatement_body};
504enum E_SgFunctionParameterScope
506SgFunctionParameterScope_declarations};
507enum E_SgRangeBasedForStatement
509SgRangeBasedForStatement_iterator_declaration, SgRangeBasedForStatement_range_declaration, SgRangeBasedForStatement_begin_declaration, SgRangeBasedForStatement_end_declaration, SgRangeBasedForStatement_not_equal_expression, SgRangeBasedForStatement_increment_expression, SgRangeBasedForStatement_loop_body};
510enum E_SgJovialForThenStatement
512SgJovialForThenStatement_initialization, SgJovialForThenStatement_while_expression, SgJovialForThenStatement_by_or_then_expression, SgJovialForThenStatement_loop_body};
513enum E_SgAdaAcceptStmt
515SgAdaAcceptStmt_parameterList, SgAdaAcceptStmt_entry, SgAdaAcceptStmt_index, SgAdaAcceptStmt_body};
516enum E_SgAdaPackageSpec
518SgAdaPackageSpec_declarations};
519enum E_SgAdaPackageBody
521SgAdaPackageBody_statements};
524SgAdaTaskSpec_declarations};
527SgAdaTaskBody_statements};
528enum E_SgAdaProtectedBody
530SgAdaProtectedBody_statements};
531enum E_SgAdaProtectedSpec
533SgAdaProtectedSpec_declarations};
534enum E_SgAdaGenericDefn
536SgAdaGenericDefn_declarations};
537enum E_SgFunctionParameterList
539SgFunctionParameterList_args};
540enum E_SgTemplateVariableDeclaration
542SgTemplateVariableDeclaration_baseTypeDefiningDeclaration, SgTemplateVariableDeclaration_variables};
543enum E_SgTemplateVariableInstantiation
545SgTemplateVariableInstantiation_baseTypeDefiningDeclaration, SgTemplateVariableInstantiation_variables};
546enum E_SgVariableDeclaration
548SgVariableDeclaration_baseTypeDefiningDeclaration, SgVariableDeclaration_variables};
549enum E_SgVariableDefinition
551SgVariableDefinition_vardefn, SgVariableDefinition_bitfield};
552enum E_SgEnumDeclaration
554SgEnumDeclaration_enumerators};
558enum E_SgTemplateInstantiationDirectiveStatement
560SgTemplateInstantiationDirectiveStatement_declaration};
563SgUseStatement_rename_list};
564enum E_SgNamespaceDeclarationStatement
566SgNamespaceDeclarationStatement_definition};
567enum E_SgInterfaceStatement
569SgInterfaceStatement_interface_body_list};
572SgCommonBlock_block_list};
573enum E_SgTemplateTypedefDeclaration
575SgTemplateTypedefDeclaration_declaration};
576enum E_SgTemplateInstantiationTypedefDeclaration
578SgTemplateInstantiationTypedefDeclaration_declaration};
579enum E_SgTypedefDeclaration
581SgTypedefDeclaration_declaration};
582enum E_SgStatementFunctionStatement
584SgStatementFunctionStatement_function, SgStatementFunctionStatement_expression};
585enum E_SgCtorInitializerList
587SgCtorInitializerList_ctors};
588enum E_SgPragmaDeclaration
590SgPragmaDeclaration_pragma};
591enum E_SgTemplateClassDeclaration
593SgTemplateClassDeclaration_definition, SgTemplateClassDeclaration_decoratorList};
594enum E_SgTemplateInstantiationDecl
596SgTemplateInstantiationDecl_definition, SgTemplateInstantiationDecl_decoratorList};
597enum E_SgDerivedTypeStatement
599SgDerivedTypeStatement_definition, SgDerivedTypeStatement_decoratorList};
600enum E_SgModuleStatement
602SgModuleStatement_definition, SgModuleStatement_decoratorList};
603enum E_SgJavaPackageDeclaration
605SgJavaPackageDeclaration_definition, SgJavaPackageDeclaration_decoratorList};
606enum E_SgJovialTableStatement
608SgJovialTableStatement_definition, SgJovialTableStatement_decoratorList};
609enum E_SgClassDeclaration
611SgClassDeclaration_definition, SgClassDeclaration_decoratorList};
612enum E_SgImplicitStatement
614SgImplicitStatement_variables};
615enum E_SgTemplateFunctionDeclaration
617SgTemplateFunctionDeclaration_parameterList, SgTemplateFunctionDeclaration_decoratorList, SgTemplateFunctionDeclaration_definition};
618enum E_SgTemplateMemberFunctionDeclaration
620SgTemplateMemberFunctionDeclaration_parameterList, SgTemplateMemberFunctionDeclaration_decoratorList, SgTemplateMemberFunctionDeclaration_definition, SgTemplateMemberFunctionDeclaration_CtorInitializerList};
621enum E_SgTemplateInstantiationMemberFunctionDecl
623SgTemplateInstantiationMemberFunctionDecl_parameterList, SgTemplateInstantiationMemberFunctionDecl_decoratorList, SgTemplateInstantiationMemberFunctionDecl_definition, SgTemplateInstantiationMemberFunctionDecl_CtorInitializerList};
624enum E_SgMemberFunctionDeclaration
626SgMemberFunctionDeclaration_parameterList, SgMemberFunctionDeclaration_decoratorList, SgMemberFunctionDeclaration_definition, SgMemberFunctionDeclaration_CtorInitializerList};
627enum E_SgTemplateInstantiationFunctionDecl
629SgTemplateInstantiationFunctionDecl_parameterList, SgTemplateInstantiationFunctionDecl_decoratorList, SgTemplateInstantiationFunctionDecl_definition};
630enum E_SgProgramHeaderStatement
632SgProgramHeaderStatement_parameterList, SgProgramHeaderStatement_decoratorList, SgProgramHeaderStatement_definition};
633enum E_SgProcedureHeaderStatement
635SgProcedureHeaderStatement_parameterList, SgProcedureHeaderStatement_decoratorList, SgProcedureHeaderStatement_definition, SgProcedureHeaderStatement_result_name};
636enum E_SgEntryStatement
638SgEntryStatement_parameterList, SgEntryStatement_decoratorList, SgEntryStatement_definition, SgEntryStatement_result_name};
641SgAdaEntryDecl_parameterList, SgAdaEntryDecl_decoratorList, SgAdaEntryDecl_definition, SgAdaEntryDecl_entryIndex, SgAdaEntryDecl_entryBarrier};
642enum E_SgAdaFunctionRenamingDecl
644SgAdaFunctionRenamingDecl_parameterList, SgAdaFunctionRenamingDecl_decoratorList, SgAdaFunctionRenamingDecl_definition, SgAdaFunctionRenamingDecl_renamed_function};
645enum E_SgFunctionDeclaration
647SgFunctionDeclaration_parameterList, SgFunctionDeclaration_decoratorList, SgFunctionDeclaration_definition};
648enum E_SgIncludeDirectiveStatement
650SgIncludeDirectiveStatement_headerFileBody};
651enum E_SgOmpThreadprivateStatement
653SgOmpThreadprivateStatement_variables};
654enum E_SgStmtDeclarationStatement
656SgStmtDeclarationStatement_statement};
657enum E_SgStaticAssertionDeclaration
659SgStaticAssertionDeclaration_condition};
660enum E_SgOmpDeclareSimdStatement
662SgOmpDeclareSimdStatement_clauses};
663enum E_SgJovialOverlayDeclaration
665SgJovialOverlayDeclaration_address, SgJovialOverlayDeclaration_overlay};
666enum E_SgAdaPackageBodyDecl
668SgAdaPackageBodyDecl_definition};
669enum E_SgAdaPackageSpecDecl
671SgAdaPackageSpecDecl_definition};
672enum E_SgAdaRenamingDecl
674SgAdaRenamingDecl_renamed};
675enum E_SgAdaTaskSpecDecl
677SgAdaTaskSpecDecl_definition};
678enum E_SgAdaTaskBodyDecl
680SgAdaTaskBodyDecl_definition};
681enum E_SgAdaTaskTypeDecl
683SgAdaTaskTypeDecl_definition};
684enum E_SgAdaProtectedSpecDecl
686SgAdaProtectedSpecDecl_definition};
687enum E_SgAdaProtectedBodyDecl
689SgAdaProtectedBodyDecl_definition};
690enum E_SgAdaProtectedTypeDecl
692SgAdaProtectedTypeDecl_definition};
693enum E_SgAdaRepresentationClause
695SgAdaRepresentationClause_alignment, SgAdaRepresentationClause_components};
696enum E_SgAdaComponentClause
698SgAdaComponentClause_component, SgAdaComponentClause_offset, SgAdaComponentClause_range};
699enum E_SgAdaAttributeClause
701SgAdaAttributeClause_attribute, SgAdaAttributeClause_size};
702enum E_SgAdaEnumRepresentationClause
704SgAdaEnumRepresentationClause_components};
705enum E_SgAdaGenericDecl
707SgAdaGenericDecl_definition, SgAdaGenericDecl_declaration};
708enum E_SgAdaFormalTypeDecl
710SgAdaFormalTypeDecl_discriminants};
711enum E_SgAdaDiscriminatedTypeDecl
713SgAdaDiscriminatedTypeDecl_discriminants, SgAdaDiscriminatedTypeDecl_discriminatedDecl};
714enum E_SgAdaGenericInstanceDecl
716SgAdaGenericInstanceDecl_instantiatedScope, SgAdaGenericInstanceDecl_actual_parameters};
717enum E_SgAdaParameterList
719SgAdaParameterList_parameters};
720enum E_SgAdaVariantDecl
722SgAdaVariantDecl_discriminant, SgAdaVariantDecl_variants};
723enum E_SgExprStatement
725SgExprStatement_expression};
726enum E_SgLabelStatement
728SgLabelStatement_statement};
729enum E_SgCaseOptionStmt
731SgCaseOptionStmt_key, SgCaseOptionStmt_body, SgCaseOptionStmt_key_range_end};
734SgTryStmt_body, SgTryStmt_catch_statement_seq_root, SgTryStmt_else_body, SgTryStmt_finally_body};
735enum E_SgDefaultOptionStmt
737SgDefaultOptionStmt_body};
740SgReturnStmt_expression};
743SgSpawnStmt_the_func};
744enum E_SgForInitStatement
746SgForInitStatement_init_stmt};
747enum E_SgCatchStatementSeq
749SgCatchStatementSeq_catch_statement_seq};
750enum E_SgProcessControlStatement
752SgProcessControlStatement_code, SgProcessControlStatement_quiet};
753enum E_SgPrintStatement
755SgPrintStatement_io_stmt_list, SgPrintStatement_unit, SgPrintStatement_iostat, SgPrintStatement_err, SgPrintStatement_iomsg, SgPrintStatement_format};
756enum E_SgReadStatement
758SgReadStatement_io_stmt_list, SgReadStatement_unit, SgReadStatement_iostat, SgReadStatement_err, SgReadStatement_iomsg, SgReadStatement_format, SgReadStatement_namelist, SgReadStatement_advance, SgReadStatement_asynchronous, SgReadStatement_blank, SgReadStatement_decimal, SgReadStatement_delim, SgReadStatement_end, SgReadStatement_eor, SgReadStatement_id, SgReadStatement_pad, SgReadStatement_pos, SgReadStatement_rec, SgReadStatement_round, SgReadStatement_sign, SgReadStatement_size};
759enum E_SgWriteStatement
761SgWriteStatement_io_stmt_list, SgWriteStatement_unit, SgWriteStatement_iostat, SgWriteStatement_err, SgWriteStatement_iomsg, SgWriteStatement_format, SgWriteStatement_namelist, SgWriteStatement_advance, SgWriteStatement_asynchronous, SgWriteStatement_blank, SgWriteStatement_decimal, SgWriteStatement_delim, SgWriteStatement_end, SgWriteStatement_eor, SgWriteStatement_id, SgWriteStatement_pad, SgWriteStatement_pos, SgWriteStatement_rec, SgWriteStatement_round, SgWriteStatement_sign, SgWriteStatement_size};
762enum E_SgOpenStatement
764SgOpenStatement_io_stmt_list, SgOpenStatement_unit, SgOpenStatement_iostat, SgOpenStatement_err, SgOpenStatement_iomsg, SgOpenStatement_file, SgOpenStatement_status, SgOpenStatement_access, SgOpenStatement_form, SgOpenStatement_recl, SgOpenStatement_blank, SgOpenStatement_position, SgOpenStatement_action, SgOpenStatement_delim, SgOpenStatement_pad, SgOpenStatement_round, SgOpenStatement_sign, SgOpenStatement_asynchronous};
765enum E_SgCloseStatement
767SgCloseStatement_io_stmt_list, SgCloseStatement_unit, SgCloseStatement_iostat, SgCloseStatement_err, SgCloseStatement_iomsg, SgCloseStatement_status};
768enum E_SgInquireStatement
770SgInquireStatement_io_stmt_list, SgInquireStatement_unit, SgInquireStatement_iostat, SgInquireStatement_err, SgInquireStatement_iomsg};
771enum E_SgFlushStatement
773SgFlushStatement_io_stmt_list, SgFlushStatement_unit, SgFlushStatement_iostat, SgFlushStatement_err, SgFlushStatement_iomsg};
774enum E_SgBackspaceStatement
776SgBackspaceStatement_io_stmt_list, SgBackspaceStatement_unit, SgBackspaceStatement_iostat, SgBackspaceStatement_err, SgBackspaceStatement_iomsg};
777enum E_SgRewindStatement
779SgRewindStatement_io_stmt_list, SgRewindStatement_unit, SgRewindStatement_iostat, SgRewindStatement_err, SgRewindStatement_iomsg};
780enum E_SgEndfileStatement
782SgEndfileStatement_io_stmt_list, SgEndfileStatement_unit, SgEndfileStatement_iostat, SgEndfileStatement_err, SgEndfileStatement_iomsg};
783enum E_SgWaitStatement
785SgWaitStatement_io_stmt_list, SgWaitStatement_unit, SgWaitStatement_iostat, SgWaitStatement_err, SgWaitStatement_iomsg};
788SgIOStatement_io_stmt_list, SgIOStatement_unit, SgIOStatement_iostat, SgIOStatement_err, SgIOStatement_iomsg};
789enum E_SgWhereStatement
791SgWhereStatement_condition, SgWhereStatement_body, SgWhereStatement_elsewhere};
792enum E_SgElseWhereStatement
794SgElseWhereStatement_condition, SgElseWhereStatement_body, SgElseWhereStatement_elsewhere};
795enum E_SgNullifyStatement
797SgNullifyStatement_pointer_list};
798enum E_SgArithmeticIfStatement
800SgArithmeticIfStatement_conditional};
801enum E_SgAssignStatement
803SgAssignStatement_value};
804enum E_SgComputedGotoStatement
806SgComputedGotoStatement_labelList, SgComputedGotoStatement_label_index};
807enum E_SgAssignedGotoStatement
809SgAssignedGotoStatement_targets};
810enum E_SgAllocateStatement
812SgAllocateStatement_expr_list, SgAllocateStatement_stat_expression, SgAllocateStatement_errmsg_expression, SgAllocateStatement_source_expression};
813enum E_SgDeallocateStatement
815SgDeallocateStatement_expr_list, SgDeallocateStatement_stat_expression, SgDeallocateStatement_errmsg_expression};
816enum E_SgUpcNotifyStatement
818SgUpcNotifyStatement_notify_expression};
819enum E_SgUpcWaitStatement
821SgUpcWaitStatement_wait_expression};
822enum E_SgUpcBarrierStatement
824SgUpcBarrierStatement_barrier_expression};
825enum E_SgOmpFlushStatement
827SgOmpFlushStatement_variables};
828enum E_SgOmpMasterStatement
830SgOmpMasterStatement_body};
831enum E_SgOmpOrderedStatement
833SgOmpOrderedStatement_body};
834enum E_SgOmpCriticalStatement
836SgOmpCriticalStatement_body};
837enum E_SgOmpSectionStatement
839SgOmpSectionStatement_body};
840enum E_SgOmpWorkshareStatement
842SgOmpWorkshareStatement_body};
843enum E_SgOmpParallelStatement
845SgOmpParallelStatement_body, SgOmpParallelStatement_clauses};
846enum E_SgOmpSingleStatement
848SgOmpSingleStatement_body, SgOmpSingleStatement_clauses};
849enum E_SgOmpAtomicStatement
851SgOmpAtomicStatement_body, SgOmpAtomicStatement_clauses};
852enum E_SgOmpTaskStatement
854SgOmpTaskStatement_body, SgOmpTaskStatement_clauses};
855enum E_SgOmpForStatement
857SgOmpForStatement_body, SgOmpForStatement_clauses};
858enum E_SgOmpDoStatement
860SgOmpDoStatement_body, SgOmpDoStatement_clauses};
861enum E_SgOmpSectionsStatement
863SgOmpSectionsStatement_body, SgOmpSectionsStatement_clauses};
864enum E_SgOmpTargetStatement
866SgOmpTargetStatement_body, SgOmpTargetStatement_clauses};
867enum E_SgOmpTargetDataStatement
869SgOmpTargetDataStatement_body, SgOmpTargetDataStatement_clauses};
870enum E_SgOmpSimdStatement
872SgOmpSimdStatement_body, SgOmpSimdStatement_clauses};
873enum E_SgOmpForSimdStatement
875SgOmpForSimdStatement_body, SgOmpForSimdStatement_clauses};
876enum E_SgOmpClauseBodyStatement
878SgOmpClauseBodyStatement_body, SgOmpClauseBodyStatement_clauses};
879enum E_SgOmpBodyStatement
881SgOmpBodyStatement_body};
882enum E_SgWithStatement
884SgWithStatement_expression, SgWithStatement_body};
885enum E_SgPythonPrintStmt
887SgPythonPrintStmt_destination, SgPythonPrintStmt_values};
890SgAssertStmt_test, SgAssertStmt_exception_argument};
891enum E_SgExecStatement
893SgExecStatement_executable, SgExecStatement_globals, SgExecStatement_locals};
894enum E_SgPythonGlobalStmt
896SgPythonGlobalStmt_names};
897enum E_SgJavaSynchronizedStatement
899SgJavaSynchronizedStatement_expression, SgJavaSynchronizedStatement_body};
908SgAtStmt_expression, SgAtStmt_body};
914SgWhenStmt_expression, SgWhenStmt_body};
915enum E_SgSyncAllStatement
917SgSyncAllStatement_stat, SgSyncAllStatement_err_msg, SgSyncAllStatement_acquired_lock};
918enum E_SgSyncImagesStatement
920SgSyncImagesStatement_stat, SgSyncImagesStatement_err_msg, SgSyncImagesStatement_acquired_lock, SgSyncImagesStatement_image_set};
921enum E_SgSyncMemoryStatement
923SgSyncMemoryStatement_stat, SgSyncMemoryStatement_err_msg, SgSyncMemoryStatement_acquired_lock};
924enum E_SgSyncTeamStatement
926SgSyncTeamStatement_stat, SgSyncTeamStatement_err_msg, SgSyncTeamStatement_acquired_lock, SgSyncTeamStatement_team_value};
927enum E_SgLockStatement
929SgLockStatement_stat, SgLockStatement_err_msg, SgLockStatement_acquired_lock, SgLockStatement_lock_variable};
930enum E_SgUnlockStatement
932SgUnlockStatement_stat, SgUnlockStatement_err_msg, SgUnlockStatement_acquired_lock, SgUnlockStatement_lock_variable};
933enum E_SgImageControlStatement
935SgImageControlStatement_stat, SgImageControlStatement_err_msg, SgImageControlStatement_acquired_lock};
938SgAdaExitStmt_condition};
945enum E_SgAdaSelectStmt
947SgAdaSelectStmt_select_path, SgAdaSelectStmt_or_path, SgAdaSelectStmt_else_path, SgAdaSelectStmt_abort_path};
948enum E_SgAdaSelectAlternativeStmt
950SgAdaSelectAlternativeStmt_body, SgAdaSelectAlternativeStmt_guard, SgAdaSelectAlternativeStmt_next};
951enum E_SgAdaUnscopedBlock
953SgAdaUnscopedBlock_statements};
954enum E_SgAdaVariantWhenStmt
956SgAdaVariantWhenStmt_choices, SgAdaVariantWhenStmt_components};
957enum E_SgExpressionRoot
959SgExpressionRoot_operand_i};
965SgUnaryAddOp_operand_i};
969enum E_SgPointerDerefExp
971SgPointerDerefExp_operand_i};
974SgAddressOfOp_operand_i};
977SgMinusMinusOp_operand_i};
980SgPlusPlusOp_operand_i};
981enum E_SgBitComplementOp
983SgBitComplementOp_operand_i};
992SgRealPartOp_operand_i};
995SgImagPartOp_operand_i};
998SgConjugateOp_operand_i};
999enum E_SgUserDefinedUnaryOp
1001SgUserDefinedUnaryOp_operand_i};
1002enum E_SgMatrixTransposeOp
1004SgMatrixTransposeOp_operand_i};
1010SgUnaryOp_operand_i};
1013SgArrowExp_lhs_operand_i, SgArrowExp_rhs_operand_i};
1016SgDotExp_lhs_operand_i, SgDotExp_rhs_operand_i};
1019SgDotStarOp_lhs_operand_i, SgDotStarOp_rhs_operand_i};
1022SgArrowStarOp_lhs_operand_i, SgArrowStarOp_rhs_operand_i};
1025SgEqualityOp_lhs_operand_i, SgEqualityOp_rhs_operand_i};
1028SgLessThanOp_lhs_operand_i, SgLessThanOp_rhs_operand_i};
1029enum E_SgGreaterThanOp
1031SgGreaterThanOp_lhs_operand_i, SgGreaterThanOp_rhs_operand_i};
1034SgNotEqualOp_lhs_operand_i, SgNotEqualOp_rhs_operand_i};
1035enum E_SgLessOrEqualOp
1037SgLessOrEqualOp_lhs_operand_i, SgLessOrEqualOp_rhs_operand_i};
1038enum E_SgGreaterOrEqualOp
1040SgGreaterOrEqualOp_lhs_operand_i, SgGreaterOrEqualOp_rhs_operand_i};
1043SgAddOp_lhs_operand_i, SgAddOp_rhs_operand_i};
1046SgSubtractOp_lhs_operand_i, SgSubtractOp_rhs_operand_i};
1049SgMultiplyOp_lhs_operand_i, SgMultiplyOp_rhs_operand_i};
1052SgDivideOp_lhs_operand_i, SgDivideOp_rhs_operand_i};
1053enum E_SgIntegerDivideOp
1055SgIntegerDivideOp_lhs_operand_i, SgIntegerDivideOp_rhs_operand_i};
1058SgModOp_lhs_operand_i, SgModOp_rhs_operand_i};
1061SgAndOp_lhs_operand_i, SgAndOp_rhs_operand_i};
1064SgOrOp_lhs_operand_i, SgOrOp_rhs_operand_i};
1067SgBitXorOp_lhs_operand_i, SgBitXorOp_rhs_operand_i};
1070SgBitAndOp_lhs_operand_i, SgBitAndOp_rhs_operand_i};
1073SgBitOrOp_lhs_operand_i, SgBitOrOp_rhs_operand_i};
1076SgBitEqvOp_lhs_operand_i, SgBitEqvOp_rhs_operand_i};
1079SgCommaOpExp_lhs_operand_i, SgCommaOpExp_rhs_operand_i};
1082SgLshiftOp_lhs_operand_i, SgLshiftOp_rhs_operand_i};
1085SgRshiftOp_lhs_operand_i, SgRshiftOp_rhs_operand_i};
1086enum E_SgPntrArrRefExp
1088SgPntrArrRefExp_lhs_operand_i, SgPntrArrRefExp_rhs_operand_i};
1091SgScopeOp_lhs_operand_i, SgScopeOp_rhs_operand_i};
1094SgAssignOp_lhs_operand_i, SgAssignOp_rhs_operand_i};
1095enum E_SgExponentiationOp
1097SgExponentiationOp_lhs_operand_i, SgExponentiationOp_rhs_operand_i};
1098enum E_SgJavaUnsignedRshiftOp
1100SgJavaUnsignedRshiftOp_lhs_operand_i, SgJavaUnsignedRshiftOp_rhs_operand_i};
1101enum E_SgConcatenationOp
1103SgConcatenationOp_lhs_operand_i, SgConcatenationOp_rhs_operand_i};
1104enum E_SgPointerAssignOp
1106SgPointerAssignOp_lhs_operand_i, SgPointerAssignOp_rhs_operand_i};
1107enum E_SgUserDefinedBinaryOp
1109SgUserDefinedBinaryOp_lhs_operand_i, SgUserDefinedBinaryOp_rhs_operand_i};
1110enum E_SgPlusAssignOp
1112SgPlusAssignOp_lhs_operand_i, SgPlusAssignOp_rhs_operand_i};
1113enum E_SgMinusAssignOp
1115SgMinusAssignOp_lhs_operand_i, SgMinusAssignOp_rhs_operand_i};
1118SgAndAssignOp_lhs_operand_i, SgAndAssignOp_rhs_operand_i};
1121SgIorAssignOp_lhs_operand_i, SgIorAssignOp_rhs_operand_i};
1122enum E_SgMultAssignOp
1124SgMultAssignOp_lhs_operand_i, SgMultAssignOp_rhs_operand_i};
1127SgDivAssignOp_lhs_operand_i, SgDivAssignOp_rhs_operand_i};
1130SgModAssignOp_lhs_operand_i, SgModAssignOp_rhs_operand_i};
1133SgXorAssignOp_lhs_operand_i, SgXorAssignOp_rhs_operand_i};
1134enum E_SgLshiftAssignOp
1136SgLshiftAssignOp_lhs_operand_i, SgLshiftAssignOp_rhs_operand_i};
1137enum E_SgRshiftAssignOp
1139SgRshiftAssignOp_lhs_operand_i, SgRshiftAssignOp_rhs_operand_i};
1140enum E_SgJavaUnsignedRshiftAssignOp
1142SgJavaUnsignedRshiftAssignOp_lhs_operand_i, SgJavaUnsignedRshiftAssignOp_rhs_operand_i};
1143enum E_SgIntegerDivideAssignOp
1145SgIntegerDivideAssignOp_lhs_operand_i, SgIntegerDivideAssignOp_rhs_operand_i};
1146enum E_SgExponentiationAssignOp
1148SgExponentiationAssignOp_lhs_operand_i, SgExponentiationAssignOp_rhs_operand_i};
1149enum E_SgCompoundAssignOp
1151SgCompoundAssignOp_lhs_operand_i, SgCompoundAssignOp_rhs_operand_i};
1152enum E_SgMembershipOp
1154SgMembershipOp_lhs_operand_i, SgMembershipOp_rhs_operand_i};
1157SgSpaceshipOp_lhs_operand_i, SgSpaceshipOp_rhs_operand_i};
1158enum E_SgNonMembershipOp
1160SgNonMembershipOp_lhs_operand_i, SgNonMembershipOp_rhs_operand_i};
1163SgIsOp_lhs_operand_i, SgIsOp_rhs_operand_i};
1166SgIsNotOp_lhs_operand_i, SgIsNotOp_rhs_operand_i};
1169SgDotDotExp_lhs_operand_i, SgDotDotExp_rhs_operand_i};
1170enum E_SgElementwiseMultiplyOp
1172SgElementwiseMultiplyOp_lhs_operand_i, SgElementwiseMultiplyOp_rhs_operand_i};
1173enum E_SgElementwisePowerOp
1175SgElementwisePowerOp_lhs_operand_i, SgElementwisePowerOp_rhs_operand_i};
1176enum E_SgElementwiseLeftDivideOp
1178SgElementwiseLeftDivideOp_lhs_operand_i, SgElementwiseLeftDivideOp_rhs_operand_i};
1179enum E_SgElementwiseDivideOp
1181SgElementwiseDivideOp_lhs_operand_i, SgElementwiseDivideOp_rhs_operand_i};
1182enum E_SgElementwiseAddOp
1184SgElementwiseAddOp_lhs_operand_i, SgElementwiseAddOp_rhs_operand_i};
1185enum E_SgElementwiseSubtractOp
1187SgElementwiseSubtractOp_lhs_operand_i, SgElementwiseSubtractOp_rhs_operand_i};
1188enum E_SgElementwiseOp
1190SgElementwiseOp_lhs_operand_i, SgElementwiseOp_rhs_operand_i};
1193SgPowerOp_lhs_operand_i, SgPowerOp_rhs_operand_i};
1194enum E_SgLeftDivideOp
1196SgLeftDivideOp_lhs_operand_i, SgLeftDivideOp_rhs_operand_i};
1199SgRemOp_lhs_operand_i, SgRemOp_rhs_operand_i};
1200enum E_SgReplicationOp
1202SgReplicationOp_lhs_operand_i, SgReplicationOp_rhs_operand_i};
1205SgAtOp_lhs_operand_i, SgAtOp_rhs_operand_i};
1208SgBinaryOp_lhs_operand_i, SgBinaryOp_rhs_operand_i};
1211SgListExp_expressions};
1214SgTupleExp_expressions};
1217SgMatrixExp_expressions};
1220SgExprListExp_expressions};
1223SgComplexVal_real_value, SgComplexVal_imaginary_value};
1224enum E_SgCudaKernelCallExp
1226SgCudaKernelCallExp_function, SgCudaKernelCallExp_args, SgCudaKernelCallExp_exec_config};
1227enum E_SgFunctionCallExp
1229SgFunctionCallExp_function, SgFunctionCallExp_args};
1230enum E_SgCallExpression
1232SgCallExpression_function, SgCallExpression_args};
1233enum E_SgUpcLocalsizeofExpression
1235SgUpcLocalsizeofExpression_expression};
1236enum E_SgUpcBlocksizeofExpression
1238SgUpcBlocksizeofExpression_expression};
1239enum E_SgUpcElemsizeofExpression
1241SgUpcElemsizeofExpression_expression};
1242enum E_SgJavaInstanceOfOp
1244SgJavaInstanceOfOp_operand_expr};
1247SgTypeIdOp_operand_expr};
1248enum E_SgConditionalExp
1250SgConditionalExp_conditional_exp, SgConditionalExp_true_exp, SgConditionalExp_false_exp};
1253SgNewExp_placement_args, SgNewExp_constructor_args, SgNewExp_builtin_args};
1256SgDeleteExp_variable};
1257enum E_SgAggregateInitializer
1259SgAggregateInitializer_initializers};
1260enum E_SgCompoundInitializer
1262SgCompoundInitializer_initializers};
1263enum E_SgConstructorInitializer
1265SgConstructorInitializer_args};
1266enum E_SgAssignInitializer
1268SgAssignInitializer_operand_i};
1269enum E_SgDesignatedInitializer
1271SgDesignatedInitializer_designatorList, SgDesignatedInitializer_memberInit};
1272enum E_SgBracedInitializer
1274SgBracedInitializer_initializers};
1275enum E_SgAdaAncestorInitializer
1277SgAdaAncestorInitializer_ancestor};
1278enum E_SgVarArgStartOp
1280SgVarArgStartOp_lhs_operand, SgVarArgStartOp_rhs_operand};
1283SgVarArgOp_operand_expr};
1286SgVarArgEndOp_operand_expr};
1287enum E_SgVarArgCopyOp
1289SgVarArgCopyOp_lhs_operand, SgVarArgCopyOp_rhs_operand};
1290enum E_SgVarArgStartOneOperandOp
1292SgVarArgStartOneOperandOp_operand_expr};
1293enum E_SgSubscriptExpression
1295SgSubscriptExpression_lowerBound, SgSubscriptExpression_upperBound, SgSubscriptExpression_stride};
1298SgImpliedDo_do_var_initialization, SgImpliedDo_last_val, SgImpliedDo_increment, SgImpliedDo_object_list};
1299enum E_SgIOItemExpression
1301SgIOItemExpression_io_item};
1302enum E_SgActualArgumentExpression
1304SgActualArgumentExpression_expression};
1305enum E_SgStatementExpression
1307SgStatementExpression_statement};
1311enum E_SgCudaKernelExecConfig
1313SgCudaKernelExecConfig_grid, SgCudaKernelExecConfig_blocks, SgCudaKernelExecConfig_shared, SgCudaKernelExecConfig_stream};
1314enum E_SgUnknownArrayOrFunctionReference
1316SgUnknownArrayOrFunctionReference_named_reference, SgUnknownArrayOrFunctionReference_expression_list};
1317enum E_SgCAFCoExpression
1319SgCAFCoExpression_referData};
1322SgSizeOfOp_operand_expr};
1323enum E_SgLambdaRefExp
1325SgLambdaRefExp_functionDeclaration};
1326enum E_SgDictionaryExp
1328SgDictionaryExp_key_datum_pairs};
1329enum E_SgKeyDatumPair
1331SgKeyDatumPair_key, SgKeyDatumPair_datum};
1332enum E_SgScopedRefExp
1334SgScopedRefExp_lhs, SgScopedRefExp_rhs};
1335enum E_SgComprehension
1337SgComprehension_target, SgComprehension_iter, SgComprehension_filters};
1338enum E_SgListComprehension
1340SgListComprehension_element, SgListComprehension_generators};
1341enum E_SgSetComprehension
1343SgSetComprehension_element, SgSetComprehension_generators};
1344enum E_SgDictionaryComprehension
1346SgDictionaryComprehension_element, SgDictionaryComprehension_generators};
1347enum E_SgNaryBooleanOp
1349SgNaryBooleanOp_operands};
1350enum E_SgNaryComparisonOp
1352SgNaryComparisonOp_operands};
1356enum E_SgStringConversion
1358SgStringConversion_expression};
1359enum E_SgYieldExpression
1361SgYieldExpression_value};
1364SgAlignOfOp_operand_expr};
1367SgRangeExp_start, SgRangeExp_end, SgRangeExp_stride};
1368enum E_SgJavaSingleMemberAnnotation
1370SgJavaSingleMemberAnnotation_value};
1371enum E_SgJavaNormalAnnotation
1373SgJavaNormalAnnotation_value_pair_list};
1374enum E_SgFunctionParameterRefExp
1376SgFunctionParameterRefExp_parameter_expression};
1379SgLambdaExp_lambda_capture_list, SgLambdaExp_lambda_closure_class, SgLambdaExp_lambda_function};
1382SgHereExp_expression};
1385SgAtExp_expression, SgAtExp_body};
1388SgFinishExp_expression, SgFinishExp_body};
1391SgNoexceptOp_operand_expr};
1392enum E_SgFoldExpression
1394SgFoldExpression_operands};
1395enum E_SgAwaitExpression
1397SgAwaitExpression_value};
1398enum E_SgChooseExpression
1400SgChooseExpression_value};
1401enum E_SgAdaAttributeExp
1403SgAdaAttributeExp_object, SgAdaAttributeExp_args};
1404enum E_SgJovialTablePresetExp
1406SgJovialTablePresetExp_preset_list};
1407enum E_SgJovialPresetPositionExp
1409SgJovialPresetPositionExp_indices, SgJovialPresetPositionExp_value};
1410enum E_SgNonrealSymbol
1412SgNonrealSymbol_declaration};
1413enum E_SgTemplateMemberFunctionSymbol
1415SgTemplateMemberFunctionSymbol_declaration};
1416enum E_SgMemberFunctionSymbol
1418SgMemberFunctionSymbol_declaration};
1419enum E_SgTemplateFunctionSymbol
1421SgTemplateFunctionSymbol_declaration};
1422enum E_SgRenameSymbol
1424SgRenameSymbol_declaration, SgRenameSymbol_original_symbol};
1425enum E_SgAdaInheritedFunctionSymbol
1427SgAdaInheritedFunctionSymbol_declaration};
1428enum E_SgFunctionSymbol
1430SgFunctionSymbol_declaration};
1431enum E_SgTemplateSymbol
1433SgTemplateSymbol_declaration};
1434enum E_SgTemplateClassSymbol
1436SgTemplateClassSymbol_declaration};
1439SgClassSymbol_declaration};
1440enum E_SgTemplateTypedefSymbol
1442SgTemplateTypedefSymbol_declaration};
1443enum E_SgTypedefSymbol
1445SgTypedefSymbol_declaration};
1448SgEnumSymbol_declaration};
1451SgLabelSymbol_declaration};
1452enum E_SgNamespaceSymbol
1454SgNamespaceSymbol_declaration, SgNamespaceSymbol_aliasDeclaration};
1455enum E_SgModuleSymbol
1457SgModuleSymbol_declaration};
1460SgAliasSymbol_alias};
1461enum E_SgJavaLabelSymbol
1463SgJavaLabelSymbol_declaration};
1464enum E_SgAdaPackageSymbol
1466SgAdaPackageSymbol_declaration};
1467enum E_SgAdaTaskSymbol
1469SgAdaTaskSymbol_declaration};
1470enum E_SgAdaProtectedSymbol
1472SgAdaProtectedSymbol_declaration};
1473enum E_SgAdaRenamingSymbol
1475SgAdaRenamingSymbol_declaration};
1476enum E_SgAdaGenericSymbol
1478SgAdaGenericSymbol_declaration};
1479enum E_SgAdaGenericInstanceSymbol
1481SgAdaGenericInstanceSymbol_declaration};
1482enum E_SgAdaFormalPackageSymbol
1484SgAdaFormalPackageSymbol_declaration};
1485enum E_SgAsmCilMetadataHeap
1487SgAsmCilMetadataHeap_AssemblyTable, SgAsmCilMetadataHeap_AssemblyOSTable, SgAsmCilMetadataHeap_AssemblyProcessorTable, SgAsmCilMetadataHeap_AssemblyRefTable, SgAsmCilMetadataHeap_AssemblyRefOSTable, SgAsmCilMetadataHeap_AssemblyRefProcessorTable, SgAsmCilMetadataHeap_ClassLayoutTable, SgAsmCilMetadataHeap_ConstantTable, SgAsmCilMetadataHeap_CustomAttributeTable, SgAsmCilMetadataHeap_DeclSecurityTable, SgAsmCilMetadataHeap_EventTable, SgAsmCilMetadataHeap_EventMapTable, SgAsmCilMetadataHeap_ExportedTypeTable, SgAsmCilMetadataHeap_FieldTable, SgAsmCilMetadataHeap_FieldLayoutTable, SgAsmCilMetadataHeap_FieldMarshalTable, SgAsmCilMetadataHeap_FieldRVATable, SgAsmCilMetadataHeap_FileTable, SgAsmCilMetadataHeap_GenericParamTable, SgAsmCilMetadataHeap_GenericParamConstraintTable, SgAsmCilMetadataHeap_ImplMapTable, SgAsmCilMetadataHeap_InterfaceImplTable, SgAsmCilMetadataHeap_ManifestResourceTable, SgAsmCilMetadataHeap_MemberRefTable, SgAsmCilMetadataHeap_MethodDefTable, SgAsmCilMetadataHeap_MethodImplTable, SgAsmCilMetadataHeap_MethodSemanticsTable, SgAsmCilMetadataHeap_MethodSpecTable, SgAsmCilMetadataHeap_ModuleTable, SgAsmCilMetadataHeap_ModuleRefTable, SgAsmCilMetadataHeap_NestedClassTable, SgAsmCilMetadataHeap_ParamTable, SgAsmCilMetadataHeap_PropertyTable, SgAsmCilMetadataHeap_PropertyMapTable, SgAsmCilMetadataHeap_StandAloneSigTable, SgAsmCilMetadataHeap_TypeDefTable, SgAsmCilMetadataHeap_TypeRefTable, SgAsmCilMetadataHeap_TypeSpecTable};
1488enum E_SgAsmCilAssemblyOSTable
1490SgAsmCilAssemblyOSTable_elements};
1491enum E_SgAsmCilAssemblyProcessorTable
1493SgAsmCilAssemblyProcessorTable_elements};
1494enum E_SgAsmCilAssemblyRefOSTable
1496SgAsmCilAssemblyRefOSTable_elements};
1497enum E_SgAsmCilAssemblyRefProcessorTable
1499SgAsmCilAssemblyRefProcessorTable_elements};
1500enum E_SgAsmCilAssemblyRefTable
1502SgAsmCilAssemblyRefTable_elements};
1503enum E_SgAsmCilAssemblyTable
1505SgAsmCilAssemblyTable_elements};
1506enum E_SgAsmCilClassLayoutTable
1508SgAsmCilClassLayoutTable_elements};
1509enum E_SgAsmCilConstantTable
1511SgAsmCilConstantTable_elements};
1512enum E_SgAsmCilCustomAttributeTable
1514SgAsmCilCustomAttributeTable_elements};
1515enum E_SgAsmCilDeclSecurityTable
1517SgAsmCilDeclSecurityTable_elements};
1518enum E_SgAsmCilEventMapTable
1520SgAsmCilEventMapTable_elements};
1521enum E_SgAsmCilEventTable
1523SgAsmCilEventTable_elements};
1524enum E_SgAsmCilExportedTypeTable
1526SgAsmCilExportedTypeTable_elements};
1527enum E_SgAsmCilFieldLayoutTable
1529SgAsmCilFieldLayoutTable_elements};
1530enum E_SgAsmCilFieldMarshalTable
1532SgAsmCilFieldMarshalTable_elements};
1533enum E_SgAsmCilFieldRVATable
1535SgAsmCilFieldRVATable_elements};
1536enum E_SgAsmCilFieldTable
1538SgAsmCilFieldTable_elements};
1539enum E_SgAsmCilFileTable
1541SgAsmCilFileTable_elements};
1542enum E_SgAsmCilGenericParamConstraintTable
1544SgAsmCilGenericParamConstraintTable_elements};
1545enum E_SgAsmCilGenericParamTable
1547SgAsmCilGenericParamTable_elements};
1548enum E_SgAsmCilImplMapTable
1550SgAsmCilImplMapTable_elements};
1551enum E_SgAsmCilInterfaceImplTable
1553SgAsmCilInterfaceImplTable_elements};
1554enum E_SgAsmCilManifestResourceTable
1556SgAsmCilManifestResourceTable_elements};
1557enum E_SgAsmCilMemberRefTable
1559SgAsmCilMemberRefTable_elements};
1560enum E_SgAsmCilMethodDefTable
1562SgAsmCilMethodDefTable_elements};
1563enum E_SgAsmCilMethodImplTable
1565SgAsmCilMethodImplTable_elements};
1566enum E_SgAsmCilMethodSemanticsTable
1568SgAsmCilMethodSemanticsTable_elements};
1569enum E_SgAsmCilMethodSpecTable
1571SgAsmCilMethodSpecTable_elements};
1572enum E_SgAsmCilModuleRefTable
1574SgAsmCilModuleRefTable_elements};
1575enum E_SgAsmCilModuleTable
1577SgAsmCilModuleTable_elements};
1578enum E_SgAsmCilNestedClassTable
1580SgAsmCilNestedClassTable_elements};
1581enum E_SgAsmCilParamTable
1583SgAsmCilParamTable_elements};
1584enum E_SgAsmCilPropertyMapTable
1586SgAsmCilPropertyMapTable_elements};
1587enum E_SgAsmCilPropertyTable
1589SgAsmCilPropertyTable_elements};
1590enum E_SgAsmCilStandAloneSigTable
1592SgAsmCilStandAloneSigTable_elements};
1593enum E_SgAsmCilTypeDefTable
1595SgAsmCilTypeDefTable_elements};
1596enum E_SgAsmCilTypeRefTable
1598SgAsmCilTypeRefTable_elements};
1599enum E_SgAsmCilTypeSpecTable
1601SgAsmCilTypeSpecTable_elements};
1602enum E_SgAsmCilMetadataRoot
1604SgAsmCilMetadataRoot_Streams};
1605enum E_SgAsmCoffSymbolList
1607SgAsmCoffSymbolList_symbols};
1608enum E_SgAsmDwarfCompilationUnitList
1610SgAsmDwarfCompilationUnitList_cu_list};
1611enum E_SgAsmDwarfArrayType
1613SgAsmDwarfArrayType_body};
1614enum E_SgAsmDwarfClassType
1616SgAsmDwarfClassType_body};
1617enum E_SgAsmDwarfCommonBlock
1619SgAsmDwarfCommonBlock_body};
1620enum E_SgAsmDwarfCompilationUnit
1622SgAsmDwarfCompilationUnit_line_info, SgAsmDwarfCompilationUnit_language_constructs, SgAsmDwarfCompilationUnit_macro_info};
1623enum E_SgAsmDwarfEnumerationType
1625SgAsmDwarfEnumerationType_body};
1626enum E_SgAsmDwarfInlinedSubroutine
1628SgAsmDwarfInlinedSubroutine_body};
1629enum E_SgAsmDwarfLexicalBlock
1631SgAsmDwarfLexicalBlock_body};
1632enum E_SgAsmDwarfNamespace
1634SgAsmDwarfNamespace_body};
1635enum E_SgAsmDwarfStructureType
1637SgAsmDwarfStructureType_body};
1638enum E_SgAsmDwarfSubprogram
1640SgAsmDwarfSubprogram_body};
1641enum E_SgAsmDwarfSubroutineType
1643SgAsmDwarfSubroutineType_body};
1644enum E_SgAsmDwarfUnionType
1646SgAsmDwarfUnionType_body};
1647enum E_SgAsmDwarfConstructList
1649SgAsmDwarfConstructList_list};
1650enum E_SgAsmDwarfLineList
1652SgAsmDwarfLineList_line_list};
1653enum E_SgAsmDwarfMacroList
1655SgAsmDwarfMacroList_macro_list};
1656enum E_SgAsmElfDynamicEntry
1658SgAsmElfDynamicEntry_name};
1659enum E_SgAsmElfEHFrameEntryCI
1661SgAsmElfEHFrameEntryCI_fd_entries};
1662enum E_SgAsmElfNoteEntry
1664SgAsmElfNoteEntry_name};
1665enum E_SgAsmElfRelocEntryList
1667SgAsmElfRelocEntryList_entries};
1668enum E_SgAsmElfSegmentTableEntryList
1670SgAsmElfSegmentTableEntryList_entries};
1671enum E_SgAsmElfSymbolList
1673SgAsmElfSymbolList_symbols};
1674enum E_SgAsmElfSymverDefinedAux
1676SgAsmElfSymverDefinedAux_name};
1677enum E_SgAsmElfSymverDefinedAuxList
1679SgAsmElfSymverDefinedAuxList_entries};
1680enum E_SgAsmElfSymverDefinedEntry
1682SgAsmElfSymverDefinedEntry_entries};
1683enum E_SgAsmElfSymverDefinedEntryList
1685SgAsmElfSymverDefinedEntryList_entries};
1686enum E_SgAsmElfSymverEntryList
1688SgAsmElfSymverEntryList_entries};
1689enum E_SgAsmElfSymverNeededAux
1691SgAsmElfSymverNeededAux_name};
1692enum E_SgAsmElfSymverNeededAuxList
1694SgAsmElfSymverNeededAuxList_entries};
1695enum E_SgAsmElfSymverNeededEntry
1697SgAsmElfSymverNeededEntry_fileName, SgAsmElfSymverNeededEntry_entries};
1698enum E_SgAsmElfSymverNeededEntryList
1700SgAsmElfSymverNeededEntryList_entries};
1701enum E_SgAsmGenericDLL
1703SgAsmGenericDLL_name};
1704enum E_SgAsmGenericFile
1706SgAsmGenericFile_dwarfInfo, SgAsmGenericFile_headers, SgAsmGenericFile_holes};
1707enum E_SgAsmGenericHeaderList
1709SgAsmGenericHeaderList_headers};
1710enum E_SgAsmCliHeader
1712SgAsmCliHeader_metadataRoot};
1713enum E_SgAsmCoffSymbolTable
1715SgAsmCoffSymbolTable_symbols};
1716enum E_SgAsmElfDynamicSection
1718SgAsmElfDynamicSection_sectionEntry, SgAsmElfDynamicSection_segmentEntry, SgAsmElfDynamicSection_entries};
1719enum E_SgAsmElfEHFrameSection
1721SgAsmElfEHFrameSection_sectionEntry, SgAsmElfEHFrameSection_segmentEntry, SgAsmElfEHFrameSection_ci_entries};
1722enum E_SgAsmElfNoteSection
1724SgAsmElfNoteSection_sectionEntry, SgAsmElfNoteSection_segmentEntry, SgAsmElfNoteSection_entries};
1725enum E_SgAsmElfRelocSection
1727SgAsmElfRelocSection_sectionEntry, SgAsmElfRelocSection_segmentEntry, SgAsmElfRelocSection_entries};
1728enum E_SgAsmElfStringSection
1730SgAsmElfStringSection_sectionEntry, SgAsmElfStringSection_segmentEntry};
1731enum E_SgAsmElfSymbolSection
1733SgAsmElfSymbolSection_sectionEntry, SgAsmElfSymbolSection_segmentEntry, SgAsmElfSymbolSection_symbols};
1734enum E_SgAsmElfSymverDefinedSection
1736SgAsmElfSymverDefinedSection_sectionEntry, SgAsmElfSymverDefinedSection_segmentEntry, SgAsmElfSymverDefinedSection_entries};
1737enum E_SgAsmElfSymverNeededSection
1739SgAsmElfSymverNeededSection_sectionEntry, SgAsmElfSymverNeededSection_segmentEntry, SgAsmElfSymverNeededSection_entries};
1740enum E_SgAsmElfSymverSection
1742SgAsmElfSymverSection_sectionEntry, SgAsmElfSymverSection_segmentEntry, SgAsmElfSymverSection_entries};
1743enum E_SgAsmElfSection
1745SgAsmElfSection_sectionEntry, SgAsmElfSection_segmentEntry};
1746enum E_SgAsmDOSFileHeader
1748SgAsmDOSFileHeader_executableFormat, SgAsmDOSFileHeader_dlls, SgAsmDOSFileHeader_sections};
1749enum E_SgAsmElfFileHeader
1751SgAsmElfFileHeader_executableFormat, SgAsmElfFileHeader_dlls, SgAsmElfFileHeader_sections};
1752enum E_SgAsmJvmFileHeader
1754SgAsmJvmFileHeader_executableFormat, SgAsmJvmFileHeader_dlls, SgAsmJvmFileHeader_sections};
1755enum E_SgAsmLEFileHeader
1757SgAsmLEFileHeader_executableFormat, SgAsmLEFileHeader_dlls, SgAsmLEFileHeader_sections, SgAsmLEFileHeader_dos2Header, SgAsmLEFileHeader_pageTable, SgAsmLEFileHeader_residentNameTable, SgAsmLEFileHeader_nonresidentNameTable, SgAsmLEFileHeader_entryTable, SgAsmLEFileHeader_relocationTable};
1758enum E_SgAsmNEFileHeader
1760SgAsmNEFileHeader_executableFormat, SgAsmNEFileHeader_dlls, SgAsmNEFileHeader_sections, SgAsmNEFileHeader_dos2Header, SgAsmNEFileHeader_residentNameTable, SgAsmNEFileHeader_nonresidentNameTable, SgAsmNEFileHeader_moduleTable, SgAsmNEFileHeader_entryTable};
1761enum E_SgAsmPEFileHeader
1763SgAsmPEFileHeader_executableFormat, SgAsmPEFileHeader_dlls, SgAsmPEFileHeader_sections, SgAsmPEFileHeader_rvaSizePairs};
1764enum E_SgAsmGenericHeader
1766SgAsmGenericHeader_executableFormat, SgAsmGenericHeader_dlls, SgAsmGenericHeader_sections};
1767enum E_SgAsmJvmAttributeTable
1769SgAsmJvmAttributeTable_attributes};
1770enum E_SgAsmJvmFieldTable
1772SgAsmJvmFieldTable_fields};
1773enum E_SgAsmJvmMethodTable
1775SgAsmJvmMethodTable_methods};
1776enum E_SgAsmLEEntryTable
1778SgAsmLEEntryTable_entries};
1779enum E_SgAsmLEPageTable
1781SgAsmLEPageTable_entries};
1782enum E_SgAsmLERelocTable
1784SgAsmLERelocTable_entries};
1785enum E_SgAsmLESection
1787SgAsmLESection_sectionTableEntry};
1788enum E_SgAsmNEEntryTable
1790SgAsmNEEntryTable_entries};
1791enum E_SgAsmNEModuleTable
1793SgAsmNEModuleTable_strtab};
1794enum E_SgAsmNERelocTable
1796SgAsmNERelocTable_entries};
1797enum E_SgAsmNESection
1799SgAsmNESection_sectionTableEntry, SgAsmNESection_relocationTable};
1800enum E_SgAsmPEExportSection
1802SgAsmPEExportSection_section_entry, SgAsmPEExportSection_exportDirectory, SgAsmPEExportSection_exports};
1803enum E_SgAsmPEImportSection
1805SgAsmPEImportSection_section_entry, SgAsmPEImportSection_importDirectories};
1806enum E_SgAsmPEStringSection
1808SgAsmPEStringSection_section_entry};
1809enum E_SgAsmPESection
1811SgAsmPESection_section_entry};
1812enum E_SgAsmGenericSectionList
1814SgAsmGenericSectionList_sections};
1815enum E_SgAsmCoffSymbol
1817SgAsmCoffSymbol_name};
1818enum E_SgAsmElfSymbol
1820SgAsmElfSymbol_name};
1821enum E_SgAsmGenericSymbol
1823SgAsmGenericSymbol_name};
1824enum E_SgAsmLEEntryPoint
1826SgAsmLEEntryPoint_entries};
1827enum E_SgAsmPEExportDirectory
1829SgAsmPEExportDirectory_name};
1830enum E_SgAsmPEExportEntry
1832SgAsmPEExportEntry_name, SgAsmPEExportEntry_forwarder};
1833enum E_SgAsmPEExportEntryList
1835SgAsmPEExportEntryList_exports};
1836enum E_SgAsmPEImportDirectory
1838SgAsmPEImportDirectory_dllName, SgAsmPEImportDirectory_imports};
1839enum E_SgAsmPEImportDirectoryList
1841SgAsmPEImportDirectoryList_vector};
1842enum E_SgAsmPEImportItem
1844SgAsmPEImportItem_name};
1845enum E_SgAsmPEImportItemList
1847SgAsmPEImportItemList_vector};
1848enum E_SgAsmPERVASizePairList
1850SgAsmPERVASizePairList_pairs};
1851enum E_SgAsmBinaryAdd
1853SgAsmBinaryAdd_lhs, SgAsmBinaryAdd_rhs};
1854enum E_SgAsmBinaryAsr
1856SgAsmBinaryAsr_lhs, SgAsmBinaryAsr_rhs};
1857enum E_SgAsmBinaryConcat
1859SgAsmBinaryConcat_lhs, SgAsmBinaryConcat_rhs};
1860enum E_SgAsmBinaryDivide
1862SgAsmBinaryDivide_lhs, SgAsmBinaryDivide_rhs};
1863enum E_SgAsmBinaryLsl
1865SgAsmBinaryLsl_lhs, SgAsmBinaryLsl_rhs};
1866enum E_SgAsmBinaryLsr
1868SgAsmBinaryLsr_lhs, SgAsmBinaryLsr_rhs};
1869enum E_SgAsmBinaryMod
1871SgAsmBinaryMod_lhs, SgAsmBinaryMod_rhs};
1872enum E_SgAsmBinaryMsl
1874SgAsmBinaryMsl_lhs, SgAsmBinaryMsl_rhs};
1875enum E_SgAsmBinaryMultiply
1877SgAsmBinaryMultiply_lhs, SgAsmBinaryMultiply_rhs};
1878enum E_SgAsmBinaryPostupdate
1880SgAsmBinaryPostupdate_lhs, SgAsmBinaryPostupdate_rhs};
1881enum E_SgAsmBinaryPreupdate
1883SgAsmBinaryPreupdate_lhs, SgAsmBinaryPreupdate_rhs};
1884enum E_SgAsmBinaryRor
1886SgAsmBinaryRor_lhs, SgAsmBinaryRor_rhs};
1887enum E_SgAsmBinarySubtract
1889SgAsmBinarySubtract_lhs, SgAsmBinarySubtract_rhs};
1890enum E_SgAsmBinaryExpression
1892SgAsmBinaryExpression_lhs, SgAsmBinaryExpression_rhs};
1893enum E_SgAsmCommonSubExpression
1895SgAsmCommonSubExpression_subexpression};
1896enum E_SgAsmExprListExp
1898SgAsmExprListExp_expressions};
1899enum E_SgAsmMemoryReferenceExpression
1901SgAsmMemoryReferenceExpression_address, SgAsmMemoryReferenceExpression_segment};
1902enum E_SgAsmRegisterNames
1904SgAsmRegisterNames_registers};
1905enum E_SgAsmRiscOperation
1907SgAsmRiscOperation_operands};
1908enum E_SgAsmUnaryMinus
1910SgAsmUnaryMinus_operand};
1911enum E_SgAsmUnaryPlus
1913SgAsmUnaryPlus_operand};
1916SgAsmUnaryRrx_operand};
1917enum E_SgAsmUnarySignedExtend
1919SgAsmUnarySignedExtend_operand};
1920enum E_SgAsmUnaryTruncate
1922SgAsmUnaryTruncate_operand};
1923enum E_SgAsmUnaryUnsignedExtend
1925SgAsmUnaryUnsignedExtend_operand};
1926enum E_SgAsmUnaryExpression
1928SgAsmUnaryExpression_operand};
1929enum E_SgAsmFloatValueExpression
1931SgAsmFloatValueExpression_unfoldedExpression};
1932enum E_SgAsmIntegerValueExpression
1934SgAsmIntegerValueExpression_unfoldedExpression};
1935enum E_SgAsmConstantExpression
1937SgAsmConstantExpression_unfoldedExpression};
1938enum E_SgAsmValueExpression
1940SgAsmValueExpression_unfoldedExpression};
1941enum E_SgAsmGenericFileList
1943SgAsmGenericFileList_files};
1944enum E_SgAsmInterpretation
1946SgAsmInterpretation_globalBlock};
1947enum E_SgAsmInterpretationList
1949SgAsmInterpretationList_interpretations};
1950enum E_SgAsmJvmRuntimeInvisibleAnnotations
1952SgAsmJvmRuntimeInvisibleAnnotations_annotations};
1953enum E_SgAsmJvmRuntimeVisibilityParamAnnotations
1955SgAsmJvmRuntimeVisibilityParamAnnotations_parameter_annotations};
1956enum E_SgAsmJvmRuntimeVisibleAnnotations
1958SgAsmJvmRuntimeVisibleAnnotations_annotations};
1961SgAsmJvmField_attribute_table};
1962enum E_SgAsmJvmMethod
1964SgAsmJvmMethod_attribute_table};
1965enum E_SgAsmJvmRuntimeAnnotation
1967SgAsmJvmRuntimeAnnotation_element_value_pairs};
1968enum E_SgAsmJvmRuntimeAnnotationValue
1970SgAsmJvmRuntimeAnnotationValue_values};
1971enum E_SgAsmJvmRuntimeParameterAnnotation
1973SgAsmJvmRuntimeParameterAnnotation_annotations};
1974enum E_SgAsmOperandList
1976SgAsmOperandList_operands};
1979SgAsmBlock_statementList};
1980enum E_SgAsmCilInstruction
1982SgAsmCilInstruction_operandList, SgAsmCilInstruction_semantics};
1983enum E_SgAsmJvmInstruction
1985SgAsmJvmInstruction_operandList, SgAsmJvmInstruction_semantics};
1986enum E_SgAsmM68kInstruction
1988SgAsmM68kInstruction_operandList, SgAsmM68kInstruction_semantics};
1989enum E_SgAsmMipsInstruction
1991SgAsmMipsInstruction_operandList, SgAsmMipsInstruction_semantics};
1992enum E_SgAsmNullInstruction
1994SgAsmNullInstruction_operandList, SgAsmNullInstruction_semantics};
1995enum E_SgAsmPowerpcInstruction
1997SgAsmPowerpcInstruction_operandList, SgAsmPowerpcInstruction_semantics};
1998enum E_SgAsmUserInstruction
2000SgAsmUserInstruction_operandList, SgAsmUserInstruction_semantics};
2001enum E_SgAsmX86Instruction
2003SgAsmX86Instruction_operandList, SgAsmX86Instruction_semantics};
2004enum E_SgAsmInstruction
2006SgAsmInstruction_operandList, SgAsmInstruction_semantics};
2009SgAsmFunction_statementList};
2010enum E_SgAsmPointerType
2012SgAsmPointerType_subtype};