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