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