Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "MoDisco/Z"

Line 1: Line 1:
{| class="wikitable" width="60%" align="center" style="border:1px solid black;"  
+
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Abstract_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Abstract_declarator'''
 
|-
 
|-
|id="CobolSemRoot" bgcolor="#CEE3F6"|[[Image:metaobject_abstract.gif]]Class '''CobolSemRoot'''
+
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Abstract_declarator_seq" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Abstract_declarator_seq''' ([[#Direct_abstract_declarator|Direct_abstract_declarator]])
 
|-
 
|-
|Contenu 1  
+
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]abstract_declarator [0..*] : [[#Abstract_declarator|Abstract_declarator]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Additive_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Additive_expression''' ([[#Shift_expression|Shift_expression]])
 
|-
 
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 +
|valign="top"|
 +
''Relations''<br>
 +
 +
|}
 +
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="And_equality_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''And_equality_expression''' ([[#And_expression|And_expression]])
 
|-
 
|-
|Contenu 2
+
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]and_expression [1..1] : [[#And_expression|And_expression]]<br>
 +
[[Image:container.gif]]equality_expression [1..1] : [[#Equality_expression|Equality_expression]]<br>
 +
 
 
|}
 
|}
  
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="And_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''And_expression''' ([[#Exclusive_or_expression|Exclusive_or_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 +
|valign="top"|
 +
''Relations''<br>
 +
 +
|}
  
 
{| class="wikitable" width="90%" align="center" border="1"
 
{| class="wikitable" width="90%" align="center" border="1"
|id="CobolProgram" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''CobolProgram''' ([[#CobolSemRoot|CobolSemRoot]])
+
|id="Assignment_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Assignment_expression''' ([[#ExpressionInitializer|ExpressionInitializer]])
 
|-
 
|-
 
|valign="top" width="40%"|
 
|valign="top" width="40%"|
 
''Attributes''<br>
 
''Attributes''<br>
[[Image:attribute.gif]]copyFileName : String<br>
+
 
[[Image:attribute.gif]]isInclude : Boolean<br>
+
[[Image:attribute.gif]]isInclude : Boolean<br>
+
[[Image:attribute.gif]]isInclude : Boolean<br>
+
[[Image:attribute.gif]]isInclude : Boolean<br>
+
[[Image:attribute.gif]]isInclude : Boolean<br>
+
[[Image:attribute.gif]]isInclude : Boolean<br>
+
[[Image:attribute.gif]]isInclude : Boolean<br>
+
 
|valign="top"|
 
|valign="top"|
 
''Relations''<br>
 
''Relations''<br>
[[Image:container.gif]]definesData [*] : [[#CobolSemRoot|CobolSemRoot]]<br>
+
 
[[Image:reference.gif]]copySum [0-1] : [[#CobolSemRoot|CobolSemRoot]]<br>
+
[[Image:container.gif]]copySum [0-1] : [[#CobolSemRoot|CobolSemRoot]]<br>
+
[[Image:reference.gif]]copySum [0-1] : [[#CobolSemRoot|CobolSemRoot]]<br>
+
[[Image:reference.gif]]copySum [0-1] : [[#CobolSemRoot|CobolSemRoot]]<br>
+
 
|}
 
|}
  
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Assignment_operator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Assignment_operator'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
  
 +
|valign="top"|
 +
''Relations''<br>
  
{| class="wikitable" width="60%" align="center" border="1"
+
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Auto" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Auto''' ([[#Storage_class_specifier|Storage_class_specifier]])
 
|-
 
|-
|bgcolor="#CEE3F6"|[[Image:metaobject.gif]]Class '''CobolProgram''' ([[#CobolProgram|CobolSemRoot]])
+
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Break" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Break''' ([[#Jump_statement|Jump_statement]])
 
|-
 
|-
|[[Image:attribute.gif]]copyFileName : String
+
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Cast_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Cast_expression''' ([[#Multiplicative_expression|Multiplicative_expression]])
 
|-
 
|-
|[[Image:attribute.gif]]isInclude : Boolean
+
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Char" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Char''' ([[#Type_specifier|Type_specifier]])
 
|-
 
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 +
|valign="top"|
 +
''Relations''<br>
 +
 +
|}
 +
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Character_constant" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Character_constant''' ([[#Constant|Constant]])
 
|-
 
|-
|Contenu 2  
+
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EChar<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Comment" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Comment'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Compound_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Compound_statement''' ([[#Statement|Statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]declaration [0..*] : [[#Declaration|Declaration]]<br>
 +
[[Image:container.gif]]statement [0..*] : [[#Statement|Statement]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Conditional_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Conditional_expression''' ([[#Assignment_expression|Assignment_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Const" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Const''' ([[#Type_qualifier|Type_qualifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Constant" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Constant''' ([[#Primary_expression|Primary_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Constant_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Constant_expression''' ([[#Struct_declarator|Struct_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]conditional_expression [1..1] : [[#Conditional_expression|Conditional_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Constant_expression_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Constant_expression_statement''' ([[#Labeled_statement|Labeled_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]constant_expression [1..1] : [[#Constant_expression|Constant_expression]]<br>
 +
[[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Continue" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Continue''' ([[#Jump_statement|Jump_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Declaration" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declaration''' ([[#External_declaration|External_declaration]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]declaration_specifier [0..*] : [[#Declaration_specifier|Declaration_specifier]]<br>
 +
[[Image:container.gif]]init_declarator [0..*] : [[#Init_declarator|Init_declarator]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Declaration_specifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declaration_specifier'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Declaration_specifier_abstract_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declaration_specifier_abstract_declarator''' ([[#Parameter_declaration|Parameter_declaration]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]declaration_specifier [1..*] : [[#Declaration_specifier|Declaration_specifier]]<br>
 +
[[Image:container.gif]]abstract_declarator [1..1] : [[#Abstract_declarator|Abstract_declarator]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Declaration_specifier_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declaration_specifier_declarator''' ([[#Parameter_declaration|Parameter_declaration]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]declaration_specifier [1..*] : [[#Declaration_specifier|Declaration_specifier]]<br>
 +
[[Image:container.gif]]declarator [1..1] : [[#Declarator|Declarator]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Declaration_specifier_seq" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declaration_specifier_seq''' ([[#Parameter_declaration|Parameter_declaration]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]declaration_specifier [1..*] : [[#Declaration_specifier|Declaration_specifier]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declarator''' ([[#Struct_declaratorDirect_declaratorInit_declarator|Struct_declaratorDirect_declaratorInit_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]pointer [0..1] : [[#Pointer|Pointer]]<br>
 +
[[Image:container.gif]]direct_declarator [0..1] : [[#Direct_declarator|Direct_declarator]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Declarator_constant_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declarator_constant_expression''' ([[#Struct_declarator|Struct_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]declarator [1..1] : [[#Declarator|Declarator]]<br>
 +
[[Image:container.gif]]constant_expression [1..1] : [[#Constant_expression|Constant_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Declarator_initializer" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Declarator_initializer''' ([[#Init_declarator|Init_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]declarator [1..1] : [[#Declarator|Declarator]]<br>
 +
[[Image:container.gif]]initializer [1..1] : [[#Initializer|Initializer]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Default_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Default_statement''' ([[#Labeled_statement|Labeled_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Different_equality_relational_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Different_equality_relational_expression''' ([[#Equality_expression|Equality_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]equality_expression [1..1] : [[#Equality_expression|Equality_expression]]<br>
 +
[[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Direct_abstract_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_abstract_declarator''' ([[#Abstract_declarator|Abstract_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Direct_abstract_declarator_constant_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_abstract_declarator_constant_expression''' ([[#Direct_abstract_declarator|Direct_abstract_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]direct_abstract_declarator [0..1] : [[#Direct_abstract_declarator|Direct_abstract_declarator]]<br>
 +
[[Image:container.gif]]constant_expression [0..1] : [[#Constant_expression|Constant_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Direct_abstract_declarator_parameter_type_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_abstract_declarator_parameter_type_list''' ([[#Direct_abstract_declarator|Direct_abstract_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]direct_abstract_declarator [0..1] : [[#Direct_abstract_declarator|Direct_abstract_declarator]]<br>
 +
[[Image:container.gif]]parameter_type_list [0..1] : [[#Parameter_type_list|Parameter_type_list]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Direct_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_declarator'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Direct_declarator_constant_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_declarator_constant_expression''' ([[#Direct_declarator|Direct_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]direct_declarator [1..1] : [[#Direct_declarator|Direct_declarator]]<br>
 +
[[Image:container.gif]]constant_expression [0..1] : [[#Constant_expression|Constant_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Direct_declarator_identifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_declarator_identifier''' ([[#Direct_declarator|Direct_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]direct_declarator [1..1] : [[#Direct_declarator|Direct_declarator]]<br>
 +
[[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Direct_declarator_parameter_type_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Direct_declarator_parameter_type_list''' ([[#Direct_declarator|Direct_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]direct_declarator [1..1] : [[#Direct_declarator|Direct_declarator]]<br>
 +
[[Image:container.gif]]parameter_type_list [1..1] : [[#Parameter_type_list|Parameter_type_list]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Directory" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Directory''' ([[#EPackage|EPackage]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]translation_unit [0..*] : [[#Translation_unit|Translation_unit]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Divide_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Divide_expression''' ([[#Multiplicative_expression|Multiplicative_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]multiplicative_expression [1..1] : [[#Multiplicative_expression|Multiplicative_expression]]<br>
 +
[[Image:container.gif]]cast_expression [1..1] : [[#Cast_expression|Cast_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Do_iteration_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Do_iteration_statement''' ([[#Iteration_statement|Iteration_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br>
 +
[[Image:container.gif]]expression [0..1] : [[#Expression|Expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Double" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Double''' ([[#Type_specifier|Type_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Double_plus_unary_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Double_plus_unary_expression''' ([[#Unary_expression|Unary_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]unary_expression [1..1] : [[#Unary_expression|Unary_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Double_subtract_unary_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Double_subtract_unary_expression''' ([[#Unary_expression|Unary_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]unary_expression [1..1] : [[#Unary_expression|Unary_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Else" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Else'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Enum_specifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Enum_specifier''' ([[#Type_specifier|Type_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Enumeration_constant" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Enumeration_constant''' ([[#Constant|Constant]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Enumerator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Enumerator''' ([[#Enumerator_list|Enumerator_list]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Enumerator_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Enumerator_list''' ([[#Enum_specifier|Enum_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Enumerator_list_seq" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Enumerator_list_seq''' ([[#Enumerator_list|Enumerator_list]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]enumerator_list [1..1] : [[#Enumerator_list|Enumerator_list]]<br>
 +
[[Image:container.gif]]enumerator [1..1] : [[#Enumerator|Enumerator]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Equal_equality_relational_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Equal_equality_relational_expression''' ([[#Equality_expression|Equality_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]equality_expression [1..1] : [[#Equality_expression|Equality_expression]]<br>
 +
[[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Equality_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Equality_expression''' ([[#And_expression|And_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Exclusive_or_and_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Exclusive_or_and_expression''' ([[#Exclusive_or_expression|Exclusive_or_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]exclusive_or_expression [1..1] : [[#Exclusive_or_expression|Exclusive_or_expression]]<br>
 +
[[Image:container.gif]]and_expression [1..1] : [[#And_expression|And_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Exclusive_or_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Exclusive_or_expression''' ([[#Inclusive_or_expression|Inclusive_or_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:reference.gif]]comment [0..1] : [[#Comment|Comment]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Expression_assignment_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression_assignment_expression''' ([[#Expression|Expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br>
 +
[[Image:container.gif]]assignment_expression [1..1] : [[#Assignment_expression|Assignment_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Expression_init" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression_init'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Expression_max" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression_max'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Expression_parenthese" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression_parenthese''' ([[#Primary_expression|Primary_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]expression [0..1] : [[#Expression|Expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Expression_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Expression_statement''' ([[#Statement|Statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]expression [0..1] : [[#Expression|Expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Extern" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Extern''' ([[#Storage_class_specifier|Storage_class_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="External_declaration" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''External_declaration'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]comment [0..*] : [[#Comment|Comment]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Float" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Float''' ([[#Type_specifier|Type_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Floating_constant" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Floating_constant''' ([[#Constant|Constant]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EFloat<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="For_iteration_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''For_iteration_statement''' ([[#Iteration_statement|Iteration_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]var_expression [0..1] : [[#Var_expression|Var_expression]]<br>
 +
[[Image:container.gif]]expression_init [0..1] : [[#Expression_init|Expression_init]]<br>
 +
[[Image:container.gif]]expression_max [0..1] : [[#Expression_max|Expression_max]]<br>
 +
[[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Function_definition" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Function_definition''' ([[#External_declaration|External_declaration]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]declaration_specifier [0..*] : [[#Declaration_specifier|Declaration_specifier]]<br>
 +
[[Image:container.gif]]declarator [0..1] : [[#Declarator|Declarator]]<br>
 +
[[Image:container.gif]]declaration [0..*] : [[#Declaration|Declaration]]<br>
 +
[[Image:container.gif]]compound_statement [0..1] : [[#Compound_statement|Compound_statement]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Goto" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Goto''' ([[#Jump_statement|Jump_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Identifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Identifier''' ([[#Direct_declaratorPrimary_expressionEnum_specifierEnumerator|Direct_declaratorPrimary_expressionEnum_specifierEnumerator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Identifier_constant_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Identifier_constant_expression''' ([[#Enumerator|Enumerator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br>
 +
[[Image:container.gif]]constant_expression [1..1] : [[#Constant_expression|Constant_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Identifier_enumerator_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Identifier_enumerator_list''' ([[#Enum_specifier|Enum_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br>
 +
[[Image:container.gif]]enumerator_list [1..1] : [[#Enumerator_list|Enumerator_list]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Identifier_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Identifier_statement''' ([[#Labeled_statement|Labeled_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br>
 +
[[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="If_else_selection_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''If_else_selection_statement''' ([[#Selection_statement|Selection_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br>
 +
[[Image:container.gif]]Then [1..1] : [[#Then|Then]]<br>
 +
[[Image:container.gif]]Else [1..1] : [[#Else|Else]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="If_selection_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''If_selection_statement''' ([[#Selection_statement|Selection_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br>
 +
[[Image:container.gif]]statement [0..1] : [[#Statement|Statement]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Includes" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Includes''' ([[#External_declaration|External_declaration]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Inclusive_exclusive_or_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Inclusive_exclusive_or_expression''' ([[#Inclusive_or_expression|Inclusive_or_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]inclusive_or_expression [1..1] : [[#Inclusive_or_expression|Inclusive_or_expression]]<br>
 +
[[Image:container.gif]]exclusive_or_expression [1..1] : [[#Exclusive_or_expression|Exclusive_or_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Inclusive_or_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Inclusive_or_expression''' ([[#Logical_and_expression|Logical_and_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Inferior_equal_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Inferior_equal_expression''' ([[#Relational_expression|Relational_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br>
 +
[[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Inferior_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Inferior_expression''' ([[#Relational_expression|Relational_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br>
 +
[[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Init_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Init_declarator'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Initializer" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Initializer''' ([[#Initializer_list|Initializer_list]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Initializer_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Initializer_list'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Initializer_list_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Initializer_list_list''' ([[#Initializer|Initializer]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]initializer_list [1..*] : [[#Initializer_list|Initializer_list]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Initializer_list_only" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Initializer_list_only''' ([[#Initializer|Initializer]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]initializer_list [1..1] : [[#Initializer_list|Initializer_list]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Initializer_list_seq" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Initializer_list_seq''' ([[#Initializer_list|Initializer_list]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]initializer_list [1..1] : [[#Initializer_list|Initializer_list]]<br>
 +
[[Image:container.gif]]initializer [1..1] : [[#Initializer|Initializer]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Int" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Int''' ([[#Type_specifier|Type_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Integer_constant" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Integer_constant''' ([[#Constant|Constant]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EInt<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Iteration_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Iteration_statement''' ([[#Statement|Statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Jump_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Jump_statement''' ([[#Statement|Statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Labeled_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Labeled_statement''' ([[#Statement|Statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Left_shift_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Left_shift_expression''' ([[#Shift_expression|Shift_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br>
 +
[[Image:container.gif]]additive_expression [1..1] : [[#Additive_expression|Additive_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Logical_and_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Logical_and_expression''' ([[#Logical_or_expression|Logical_or_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Logical_and_inclusive_or_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Logical_and_inclusive_or_expression''' ([[#Logical_and_expression|Logical_and_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]logical_and_expression [1..1] : [[#Logical_and_expression|Logical_and_expression]]<br>
 +
[[Image:container.gif]]inclusive_or_expression [1..1] : [[#Inclusive_or_expression|Inclusive_or_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Logical_or_and_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Logical_or_and_expression''' ([[#Logical_or_expression|Logical_or_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]logical_or_expression [1..1] : [[#Logical_or_expression|Logical_or_expression]]<br>
 +
[[Image:container.gif]]logical_and_expression [1..1] : [[#Logical_and_expression|Logical_and_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Logical_or_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Logical_or_expression''' ([[#Conditional_expression|Conditional_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Logical_or_expression_conditional" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Logical_or_expression_conditional''' ([[#Conditional_expression|Conditional_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]logical_or_expression [1..1] : [[#Logical_or_expression|Logical_or_expression]]<br>
 +
[[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br>
 +
[[Image:container.gif]]conditional_expression [1..1] : [[#Conditional_expression|Conditional_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Long" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Long''' ([[#Type_specifier|Type_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Mod_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Mod_expression''' ([[#Multiplicative_expression|Multiplicative_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]multiplicative_expression [1..1] : [[#Multiplicative_expression|Multiplicative_expression]]<br>
 +
[[Image:container.gif]]cast_expression [1..1] : [[#Cast_expression|Cast_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Multip_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Multip_expression''' ([[#Multiplicative_expression|Multiplicative_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]multiplicative_expression [1..1] : [[#Multiplicative_expression|Multiplicative_expression]]<br>
 +
[[Image:container.gif]]cast_expression [1..1] : [[#Cast_expression|Cast_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Multiplicative_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Multiplicative_expression''' ([[#Additive_expression|Additive_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Parameter_declaration" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Parameter_declaration''' ([[#Parameter_list|Parameter_list]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Parameter_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Parameter_list''' ([[#Parameter_type_list|Parameter_type_list]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Parameter_list_declaration" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Parameter_list_declaration''' ([[#Parameter_list|Parameter_list]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]parameter_list [0..1] : [[#Parameter_list|Parameter_list]]<br>
 +
[[Image:container.gif]]parameter_declaration [0..1] : [[#Parameter_declaration|Parameter_declaration]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Parameter_list_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Parameter_list_list''' ([[#Parameter_type_list|Parameter_type_list]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]parameter_list [0..*] : [[#Parameter_list|Parameter_list]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Parameter_type_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Parameter_type_list'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Plus_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Plus_expression''' ([[#Additive_expression|Additive_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]additive_expression [1..1] : [[#Additive_expression|Additive_expression]]<br>
 +
[[Image:container.gif]]multiplicative_expression [1..1] : [[#Multiplicative_expression|Multiplicative_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Pointer" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Pointer''' ([[#Abstract_declarator|Abstract_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]type_qualifier [0..*] : [[#Type_qualifier|Type_qualifier]]<br>
 +
[[Image:container.gif]]pointer [0..1] : [[#Pointer|Pointer]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Pointer_direct_abstract_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Pointer_direct_abstract_declarator''' ([[#Abstract_declarator|Abstract_declarator]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]pointer [1..1] : [[#Pointer|Pointer]]<br>
 +
[[Image:container.gif]]direct_abstract_declarator [1..1] : [[#Direct_abstract_declarator|Direct_abstract_declarator]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Postfix_assignment_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_assignment_expression''' ([[#Postfix_expression|Postfix_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br>
 +
[[Image:container.gif]]assignment_expression [1..1] : [[#Assignment_expression|Assignment_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Postfix_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression''' ([[#Unary_expression|Unary_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Postfix_expression_arrow_identifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression_arrow_identifier''' ([[#Postfix_expression|Postfix_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br>
 +
[[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Postfix_expression_dot_identifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression_dot_identifier''' ([[#Postfix_expression|Postfix_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br>
 +
[[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Postfix_expression_double_plus" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression_double_plus''' ([[#Postfix_expression|Postfix_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Postfix_expression_double_subtract" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression_double_subtract''' ([[#Postfix_expression|Postfix_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Postfix_expression_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Postfix_expression_expression''' ([[#Postfix_expression|Postfix_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]postfix_expression [1..1] : [[#Postfix_expression|Postfix_expression]]<br>
 +
[[Image:container.gif]]expression [0..1] : [[#Expression|Expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Primary_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Primary_expression''' ([[#Postfix_expression|Postfix_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Register" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Register''' ([[#Storage_class_specifier|Storage_class_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Relational_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Relational_expression''' ([[#Equality_expression|Equality_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Return" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Return''' ([[#Jump_statement|Jump_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]expression [0..1] : [[#Expression|Expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Right_shift_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Right_shift_expression''' ([[#Shift_expression|Shift_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br>
 +
[[Image:container.gif]]additive_expression [1..1] : [[#Additive_expression|Additive_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Selection_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Selection_statement''' ([[#Statement|Statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Shift_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Shift_expression''' ([[#Relational_expression|Relational_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Short" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Short''' ([[#Type_specifier|Type_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Signed" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Signed''' ([[#Type_specifier|Type_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Sizeof_type_name" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Sizeof_type_name''' ([[#Unary_expression|Unary_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]type_name [1..1] : [[#Type_name|Type_name]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Sizeof_unary_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Sizeof_unary_expression''' ([[#Unary_expression|Unary_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]unary_expression [1..1] : [[#Unary_expression|Unary_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Specifier_qualifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Specifier_qualifier'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Statement'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]comment [0..*] : [[#Comment|Comment]]<br>
 +
[[Image:container.gif]]suivant [0..1] : [[#Statement|Statement]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Static" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Static''' ([[#Storage_class_specifier|Storage_class_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Storage_class_specifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Storage_class_specifier''' ([[#Declaration_specifier|Declaration_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="String" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''String''' ([[#Primary_expression|Primary_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Struct" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct''' ([[#Struct_or_union|Struct_or_union]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Struct_declaration" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_declaration'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]specifier_qualifier [0..*] : [[#Specifier_qualifier|Specifier_qualifier]]<br>
 +
[[Image:container.gif]]struct_declarator_list [0..1] : [[#Struct_declarator_list|Struct_declarator_list]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Struct_declarator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_declarator''' ([[#Struct_declarator_list|Struct_declarator_list]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Struct_declarator_list" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_declarator_list'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Struct_declarator_list_seq" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_declarator_list_seq''' ([[#Struct_declarator_list|Struct_declarator_list]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]struct_declarator_list [0..1] : [[#Struct_declarator_list|Struct_declarator_list]]<br>
 +
[[Image:container.gif]]struct_declarator [1..1] : [[#Struct_declarator|Struct_declarator]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Struct_or_union" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_or_union'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Struct_or_union_specifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_or_union_specifier''' ([[#Type_specifier|Type_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Struct_or_union_with_decl" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_or_union_with_decl''' ([[#Struct_or_union_specifier|Struct_or_union_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]struct_or_union [1..1] : [[#Struct_or_union|Struct_or_union]]<br>
 +
[[Image:container.gif]]struct_declaration [0..*] : [[#Struct_declaration|Struct_declaration]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Struct_or_union_with_id" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_or_union_with_id''' ([[#Struct_or_union_specifier|Struct_or_union_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]struct_or_union [1..1] : [[#Struct_or_union|Struct_or_union]]<br>
 +
[[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Struct_or_union_with_id_decl" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Struct_or_union_with_id_decl''' ([[#Struct_or_union_specifier|Struct_or_union_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]struct_or_union [1..1] : [[#Struct_or_union|Struct_or_union]]<br>
 +
[[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br>
 +
[[Image:container.gif]]struct_declaration [0..*] : [[#Struct_declaration|Struct_declaration]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Subtract_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Subtract_expression''' ([[#Additive_expression|Additive_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]additive_expression [1..1] : [[#Additive_expression|Additive_expression]]<br>
 +
[[Image:container.gif]]multiplicative_expression [1..1] : [[#Multiplicative_expression|Multiplicative_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Superior_equal_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Superior_equal_expression''' ([[#Relational_expression|Relational_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br>
 +
[[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Superior_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Superior_expression''' ([[#Relational_expression|Relational_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]relational_expression [1..1] : [[#Relational_expression|Relational_expression]]<br>
 +
[[Image:container.gif]]shift_expression [1..1] : [[#Shift_expression|Shift_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Switch_selection_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Switch_selection_statement''' ([[#Selection_statement|Selection_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br>
 +
[[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Then" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Then'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Translation_unit" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Translation_unit'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]comment [0..*] : [[#Comment|Comment]]<br>
 +
[[Image:container.gif]]identifier [1..1] : [[#Identifier|Identifier]]<br>
 +
[[Image:container.gif]]external_declaration [0..*] : [[#External_declaration|External_declaration]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Type_cast_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Type_cast_expression''' ([[#Cast_expression|Cast_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]type_name [1..1] : [[#Type_name|Type_name]]<br>
 +
[[Image:container.gif]]cast_expression [1..1] : [[#Cast_expression|Cast_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Type_name" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Type_name'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]specifier_qualifier [1..*] : [[#Specifier_qualifier|Specifier_qualifier]]<br>
 +
[[Image:container.gif]]abstract_declarator [0..1] : [[#Abstract_declarator|Abstract_declarator]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Type_qualifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Type_qualifier''' ([[#Declaration_specifierSpecifier_qualifier|Declaration_specifierSpecifier_qualifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Type_specifier" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Type_specifier''' ([[#Declaration_specifierSpecifier_qualifier|Declaration_specifierSpecifier_qualifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Typedef" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Typedef''' ([[#Storage_class_specifier|Storage_class_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Typedef_name" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Typedef_name''' ([[#Type_specifier|Type_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]identifier [0..1] : [[#Identifier|Identifier]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Unary_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Unary_expression''' ([[#Cast_expression|Cast_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Unary_operator" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Unary_operator'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Unary_operator_assignment_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Unary_operator_assignment_expression''' ([[#Assignment_expression|Assignment_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]unary_expression [1..1] : [[#Unary_expression|Unary_expression]]<br>
 +
[[Image:container.gif]]assignment_operator [1..1] : [[#Assignment_operator|Assignment_operator]]<br>
 +
[[Image:container.gif]]assignment_expression [1..1] : [[#Assignment_expression|Assignment_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Unary_operator_cast_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Unary_operator_cast_expression''' ([[#Unary_expression|Unary_expression]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]unary_operator [1..1] : [[#Unary_operator|Unary_operator]]<br>
 +
[[Image:container.gif]]cast_expression [1..1] : [[#Cast_expression|Cast_expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Union" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Union''' ([[#Struct_or_union|Struct_or_union]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Unsigned" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Unsigned''' ([[#Type_specifier|Type_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Var_expression" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Var_expression'''
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Void" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Void''' ([[#Type_specifier|Type_specifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="Volatile" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''Volatile''' ([[#Type_qualifier|Type_qualifier]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
[[Image:attribute.gif]]valeur : EString<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
 
 +
|}
 +
 
 +
{| class="wikitable" width="90%" align="center" border="1"
 +
|id="While_iteration_statement" bgcolor="#CEE3F6" colspan="2"|[[Image:metaobject.gif]]Class '''While_iteration_statement''' ([[#Iteration_statement|Iteration_statement]])
 +
|-
 +
|valign="top" width="40%"|
 +
''Attributes''<br>
 +
 
 +
|valign="top"|
 +
''Relations''<br>
 +
[[Image:container.gif]]expression [1..1] : [[#Expression|Expression]]<br>
 +
[[Image:container.gif]]statement [1..1] : [[#Statement|Statement]]<br>
 +
 
 
|}
 
|}

Revision as of 11:05, 6 February 2009

Metaobject.gifClass Abstract_declarator

Attributes

Relations

Metaobject.gifClass Abstract_declarator_seq (Direct_abstract_declarator)

Attributes

Relations
Container.gifabstract_declarator [0..*] : Abstract_declarator

Metaobject.gifClass Additive_expression (Shift_expression)

Attributes

Relations

Metaobject.gifClass And_equality_expression (And_expression)

Attributes

Relations
Container.gifand_expression [1..1] : And_expression
Container.gifequality_expression [1..1] : Equality_expression

Metaobject.gifClass And_expression (Exclusive_or_expression)

Attributes

Relations

Metaobject.gifClass Assignment_expression (ExpressionInitializer)

Attributes

Relations

Metaobject.gifClass Assignment_operator

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Auto (Storage_class_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Break (Jump_statement)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Cast_expression (Multiplicative_expression)

Attributes

Relations

Metaobject.gifClass Char (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Character_constant (Constant)

Attributes
Attribute.gifvaleur : EChar

Relations

Metaobject.gifClass Comment

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Compound_statement (Statement)

Attributes

Relations
Container.gifdeclaration [0..*] : Declaration
Container.gifstatement [0..*] : Statement

Metaobject.gifClass Conditional_expression (Assignment_expression)

Attributes

Relations

Metaobject.gifClass Const (Type_qualifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Constant (Primary_expression)

Attributes

Relations

Metaobject.gifClass Constant_expression (Struct_declarator)

Attributes

Relations
Container.gifconditional_expression [1..1] : Conditional_expression

Metaobject.gifClass Constant_expression_statement (Labeled_statement)

Attributes

Relations
Container.gifconstant_expression [1..1] : Constant_expression
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Continue (Jump_statement)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Declaration (External_declaration)

Attributes

Relations
Container.gifdeclaration_specifier [0..*] : Declaration_specifier
Container.gifinit_declarator [0..*] : Init_declarator

Metaobject.gifClass Declaration_specifier

Attributes

Relations

Metaobject.gifClass Declaration_specifier_abstract_declarator (Parameter_declaration)

Attributes

Relations
Container.gifdeclaration_specifier [1..*] : Declaration_specifier
Container.gifabstract_declarator [1..1] : Abstract_declarator

Metaobject.gifClass Declaration_specifier_declarator (Parameter_declaration)

Attributes

Relations
Container.gifdeclaration_specifier [1..*] : Declaration_specifier
Container.gifdeclarator [1..1] : Declarator

Metaobject.gifClass Declaration_specifier_seq (Parameter_declaration)

Attributes

Relations
Container.gifdeclaration_specifier [1..*] : Declaration_specifier

Metaobject.gifClass Declarator (Struct_declaratorDirect_declaratorInit_declarator)

Attributes

Relations
Container.gifpointer [0..1] : Pointer
Container.gifdirect_declarator [0..1] : Direct_declarator

Metaobject.gifClass Declarator_constant_expression (Struct_declarator)

Attributes

Relations
Container.gifdeclarator [1..1] : Declarator
Container.gifconstant_expression [1..1] : Constant_expression

Metaobject.gifClass Declarator_initializer (Init_declarator)

Attributes

Relations
Container.gifdeclarator [1..1] : Declarator
Container.gifinitializer [1..1] : Initializer

Metaobject.gifClass Default_statement (Labeled_statement)

Attributes

Relations
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Different_equality_relational_expression (Equality_expression)

Attributes

Relations
Container.gifequality_expression [1..1] : Equality_expression
Container.gifrelational_expression [1..1] : Relational_expression

Metaobject.gifClass Direct_abstract_declarator (Abstract_declarator)

Attributes

Relations

Metaobject.gifClass Direct_abstract_declarator_constant_expression (Direct_abstract_declarator)

Attributes

Relations
Container.gifdirect_abstract_declarator [0..1] : Direct_abstract_declarator
Container.gifconstant_expression [0..1] : Constant_expression

Metaobject.gifClass Direct_abstract_declarator_parameter_type_list (Direct_abstract_declarator)

Attributes

Relations
Container.gifdirect_abstract_declarator [0..1] : Direct_abstract_declarator
Container.gifparameter_type_list [0..1] : Parameter_type_list

Metaobject.gifClass Direct_declarator

Attributes

Relations

Metaobject.gifClass Direct_declarator_constant_expression (Direct_declarator)

Attributes

Relations
Container.gifdirect_declarator [1..1] : Direct_declarator
Container.gifconstant_expression [0..1] : Constant_expression

Metaobject.gifClass Direct_declarator_identifier (Direct_declarator)

Attributes

Relations
Container.gifdirect_declarator [1..1] : Direct_declarator
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Direct_declarator_parameter_type_list (Direct_declarator)

Attributes

Relations
Container.gifdirect_declarator [1..1] : Direct_declarator
Container.gifparameter_type_list [1..1] : Parameter_type_list

Metaobject.gifClass Directory (EPackage)

Attributes

Relations
Container.giftranslation_unit [0..*] : Translation_unit

Metaobject.gifClass Divide_expression (Multiplicative_expression)

Attributes

Relations
Container.gifmultiplicative_expression [1..1] : Multiplicative_expression
Container.gifcast_expression [1..1] : Cast_expression

Metaobject.gifClass Do_iteration_statement (Iteration_statement)

Attributes

Relations
Container.gifstatement [1..1] : Statement
Container.gifexpression [0..1] : Expression

Metaobject.gifClass Double (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Double_plus_unary_expression (Unary_expression)

Attributes

Relations
Container.gifunary_expression [1..1] : Unary_expression

Metaobject.gifClass Double_subtract_unary_expression (Unary_expression)

Attributes

Relations
Container.gifunary_expression [1..1] : Unary_expression

Metaobject.gifClass Else

Attributes

Relations
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Enum_specifier (Type_specifier)

Attributes

Relations

Metaobject.gifClass Enumeration_constant (Constant)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Enumerator (Enumerator_list)

Attributes

Relations

Metaobject.gifClass Enumerator_list (Enum_specifier)

Attributes

Relations

Metaobject.gifClass Enumerator_list_seq (Enumerator_list)

Attributes

Relations
Container.gifenumerator_list [1..1] : Enumerator_list
Container.gifenumerator [1..1] : Enumerator

Metaobject.gifClass Equal_equality_relational_expression (Equality_expression)

Attributes

Relations
Container.gifequality_expression [1..1] : Equality_expression
Container.gifrelational_expression [1..1] : Relational_expression

Metaobject.gifClass Equality_expression (And_expression)

Attributes

Relations

Metaobject.gifClass Exclusive_or_and_expression (Exclusive_or_expression)

Attributes

Relations
Container.gifexclusive_or_expression [1..1] : Exclusive_or_expression
Container.gifand_expression [1..1] : And_expression

Metaobject.gifClass Exclusive_or_expression (Inclusive_or_expression)

Attributes

Relations

Metaobject.gifClass Expression

Attributes

Relations
Reference.gifcomment [0..1] : Comment

Metaobject.gifClass Expression_assignment_expression (Expression)

Attributes

Relations
Container.gifexpression [1..1] : Expression
Container.gifassignment_expression [1..1] : Assignment_expression

Metaobject.gifClass Expression_init

Attributes

Relations
Container.gifexpression [1..1] : Expression

Metaobject.gifClass Expression_max

Attributes

Relations
Container.gifexpression [1..1] : Expression

Metaobject.gifClass Expression_parenthese (Primary_expression)

Attributes

Relations
Container.gifexpression [0..1] : Expression

Metaobject.gifClass Expression_statement (Statement)

Attributes

Relations
Container.gifexpression [0..1] : Expression

Metaobject.gifClass Extern (Storage_class_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass External_declaration

Attributes

Relations
Container.gifcomment [0..*] : Comment

Metaobject.gifClass Float (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Floating_constant (Constant)

Attributes
Attribute.gifvaleur : EFloat

Relations

Metaobject.gifClass For_iteration_statement (Iteration_statement)

Attributes

Relations
Container.gifvar_expression [0..1] : Var_expression
Container.gifexpression_init [0..1] : Expression_init
Container.gifexpression_max [0..1] : Expression_max
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Function_definition (External_declaration)

Attributes

Relations
Container.gifdeclaration_specifier [0..*] : Declaration_specifier
Container.gifdeclarator [0..1] : Declarator
Container.gifdeclaration [0..*] : Declaration
Container.gifcompound_statement [0..1] : Compound_statement

Metaobject.gifClass Goto (Jump_statement)

Attributes

Relations
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Identifier (Direct_declaratorPrimary_expressionEnum_specifierEnumerator)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Identifier_constant_expression (Enumerator)

Attributes

Relations
Container.gifidentifier [1..1] : Identifier
Container.gifconstant_expression [1..1] : Constant_expression

Metaobject.gifClass Identifier_enumerator_list (Enum_specifier)

Attributes

Relations
Container.gifidentifier [1..1] : Identifier
Container.gifenumerator_list [1..1] : Enumerator_list

Metaobject.gifClass Identifier_statement (Labeled_statement)

Attributes

Relations
Container.gifidentifier [1..1] : Identifier
Container.gifstatement [1..1] : Statement

Metaobject.gifClass If_else_selection_statement (Selection_statement)

Attributes

Relations
Container.gifexpression [1..1] : Expression
Container.gifThen [1..1] : Then
Container.gifElse [1..1] : Else

Metaobject.gifClass If_selection_statement (Selection_statement)

Attributes

Relations
Container.gifexpression [1..1] : Expression
Container.gifstatement [0..1] : Statement

Metaobject.gifClass Includes (External_declaration)

Attributes

Relations
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Inclusive_exclusive_or_expression (Inclusive_or_expression)

Attributes

Relations
Container.gifinclusive_or_expression [1..1] : Inclusive_or_expression
Container.gifexclusive_or_expression [1..1] : Exclusive_or_expression

Metaobject.gifClass Inclusive_or_expression (Logical_and_expression)

Attributes

Relations

Metaobject.gifClass Inferior_equal_expression (Relational_expression)

Attributes

Relations
Container.gifrelational_expression [1..1] : Relational_expression
Container.gifshift_expression [1..1] : Shift_expression

Metaobject.gifClass Inferior_expression (Relational_expression)

Attributes

Relations
Container.gifrelational_expression [1..1] : Relational_expression
Container.gifshift_expression [1..1] : Shift_expression

Metaobject.gifClass Init_declarator

Attributes

Relations

Metaobject.gifClass Initializer (Initializer_list)

Attributes

Relations

Metaobject.gifClass Initializer_list

Attributes

Relations

Metaobject.gifClass Initializer_list_list (Initializer)

Attributes

Relations
Container.gifinitializer_list [1..*] : Initializer_list

Metaobject.gifClass Initializer_list_only (Initializer)

Attributes

Relations
Container.gifinitializer_list [1..1] : Initializer_list

Metaobject.gifClass Initializer_list_seq (Initializer_list)

Attributes

Relations
Container.gifinitializer_list [1..1] : Initializer_list
Container.gifinitializer [1..1] : Initializer

Metaobject.gifClass Int (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Integer_constant (Constant)

Attributes
Attribute.gifvaleur : EInt

Relations

Metaobject.gifClass Iteration_statement (Statement)

Attributes

Relations

Metaobject.gifClass Jump_statement (Statement)

Attributes

Relations

Metaobject.gifClass Labeled_statement (Statement)

Attributes

Relations

Metaobject.gifClass Left_shift_expression (Shift_expression)

Attributes

Relations
Container.gifshift_expression [1..1] : Shift_expression
Container.gifadditive_expression [1..1] : Additive_expression

Metaobject.gifClass Logical_and_expression (Logical_or_expression)

Attributes

Relations

Metaobject.gifClass Logical_and_inclusive_or_expression (Logical_and_expression)

Attributes

Relations
Container.giflogical_and_expression [1..1] : Logical_and_expression
Container.gifinclusive_or_expression [1..1] : Inclusive_or_expression

Metaobject.gifClass Logical_or_and_expression (Logical_or_expression)

Attributes

Relations
Container.giflogical_or_expression [1..1] : Logical_or_expression
Container.giflogical_and_expression [1..1] : Logical_and_expression

Metaobject.gifClass Logical_or_expression (Conditional_expression)

Attributes

Relations

Metaobject.gifClass Logical_or_expression_conditional (Conditional_expression)

Attributes

Relations
Container.giflogical_or_expression [1..1] : Logical_or_expression
Container.gifexpression [1..1] : Expression
Container.gifconditional_expression [1..1] : Conditional_expression

Metaobject.gifClass Long (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Mod_expression (Multiplicative_expression)

Attributes

Relations
Container.gifmultiplicative_expression [1..1] : Multiplicative_expression
Container.gifcast_expression [1..1] : Cast_expression

Metaobject.gifClass Multip_expression (Multiplicative_expression)

Attributes

Relations
Container.gifmultiplicative_expression [1..1] : Multiplicative_expression
Container.gifcast_expression [1..1] : Cast_expression

Metaobject.gifClass Multiplicative_expression (Additive_expression)

Attributes

Relations

Metaobject.gifClass Parameter_declaration (Parameter_list)

Attributes

Relations

Metaobject.gifClass Parameter_list (Parameter_type_list)

Attributes

Relations

Metaobject.gifClass Parameter_list_declaration (Parameter_list)

Attributes

Relations
Container.gifparameter_list [0..1] : Parameter_list
Container.gifparameter_declaration [0..1] : Parameter_declaration

Metaobject.gifClass Parameter_list_list (Parameter_type_list)

Attributes

Relations
Container.gifparameter_list [0..*] : Parameter_list

Metaobject.gifClass Parameter_type_list

Attributes

Relations

Metaobject.gifClass Plus_expression (Additive_expression)

Attributes

Relations
Container.gifadditive_expression [1..1] : Additive_expression
Container.gifmultiplicative_expression [1..1] : Multiplicative_expression

Metaobject.gifClass Pointer (Abstract_declarator)

Attributes

Relations
Container.giftype_qualifier [0..*] : Type_qualifier
Container.gifpointer [0..1] : Pointer

Metaobject.gifClass Pointer_direct_abstract_declarator (Abstract_declarator)

Attributes

Relations
Container.gifpointer [1..1] : Pointer
Container.gifdirect_abstract_declarator [1..1] : Direct_abstract_declarator

Metaobject.gifClass Postfix_assignment_expression (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression
Container.gifassignment_expression [1..1] : Assignment_expression

Metaobject.gifClass Postfix_expression (Unary_expression)

Attributes

Relations

Metaobject.gifClass Postfix_expression_arrow_identifier (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Postfix_expression_dot_identifier (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Postfix_expression_double_plus (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression

Metaobject.gifClass Postfix_expression_double_subtract (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression

Metaobject.gifClass Postfix_expression_expression (Postfix_expression)

Attributes

Relations
Container.gifpostfix_expression [1..1] : Postfix_expression
Container.gifexpression [0..1] : Expression

Metaobject.gifClass Primary_expression (Postfix_expression)

Attributes

Relations

Metaobject.gifClass Register (Storage_class_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Relational_expression (Equality_expression)

Attributes

Relations

Metaobject.gifClass Return (Jump_statement)

Attributes

Relations
Container.gifexpression [0..1] : Expression

Metaobject.gifClass Right_shift_expression (Shift_expression)

Attributes

Relations
Container.gifshift_expression [1..1] : Shift_expression
Container.gifadditive_expression [1..1] : Additive_expression

Metaobject.gifClass Selection_statement (Statement)

Attributes

Relations

Metaobject.gifClass Shift_expression (Relational_expression)

Attributes

Relations

Metaobject.gifClass Short (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Signed (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Sizeof_type_name (Unary_expression)

Attributes

Relations
Container.giftype_name [1..1] : Type_name

Metaobject.gifClass Sizeof_unary_expression (Unary_expression)

Attributes

Relations
Container.gifunary_expression [1..1] : Unary_expression

Metaobject.gifClass Specifier_qualifier

Attributes

Relations

Metaobject.gifClass Statement

Attributes

Relations
Container.gifcomment [0..*] : Comment
Container.gifsuivant [0..1] : Statement

Metaobject.gifClass Static (Storage_class_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Storage_class_specifier (Declaration_specifier)

Attributes

Relations

Metaobject.gifClass String (Primary_expression)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Struct (Struct_or_union)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Struct_declaration

Attributes

Relations
Container.gifspecifier_qualifier [0..*] : Specifier_qualifier
Container.gifstruct_declarator_list [0..1] : Struct_declarator_list

Metaobject.gifClass Struct_declarator (Struct_declarator_list)

Attributes

Relations

Metaobject.gifClass Struct_declarator_list

Attributes

Relations

Metaobject.gifClass Struct_declarator_list_seq (Struct_declarator_list)

Attributes

Relations
Container.gifstruct_declarator_list [0..1] : Struct_declarator_list
Container.gifstruct_declarator [1..1] : Struct_declarator

Metaobject.gifClass Struct_or_union

Attributes

Relations

Metaobject.gifClass Struct_or_union_specifier (Type_specifier)

Attributes

Relations

Metaobject.gifClass Struct_or_union_with_decl (Struct_or_union_specifier)

Attributes

Relations
Container.gifstruct_or_union [1..1] : Struct_or_union
Container.gifstruct_declaration [0..*] : Struct_declaration

Metaobject.gifClass Struct_or_union_with_id (Struct_or_union_specifier)

Attributes

Relations
Container.gifstruct_or_union [1..1] : Struct_or_union
Container.gifidentifier [1..1] : Identifier

Metaobject.gifClass Struct_or_union_with_id_decl (Struct_or_union_specifier)

Attributes

Relations
Container.gifstruct_or_union [1..1] : Struct_or_union
Container.gifidentifier [1..1] : Identifier
Container.gifstruct_declaration [0..*] : Struct_declaration

Metaobject.gifClass Subtract_expression (Additive_expression)

Attributes

Relations
Container.gifadditive_expression [1..1] : Additive_expression
Container.gifmultiplicative_expression [1..1] : Multiplicative_expression

Metaobject.gifClass Superior_equal_expression (Relational_expression)

Attributes

Relations
Container.gifrelational_expression [1..1] : Relational_expression
Container.gifshift_expression [1..1] : Shift_expression

Metaobject.gifClass Superior_expression (Relational_expression)

Attributes

Relations
Container.gifrelational_expression [1..1] : Relational_expression
Container.gifshift_expression [1..1] : Shift_expression

Metaobject.gifClass Switch_selection_statement (Selection_statement)

Attributes

Relations
Container.gifexpression [1..1] : Expression
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Then

Attributes

Relations
Container.gifstatement [1..1] : Statement

Metaobject.gifClass Translation_unit

Attributes

Relations
Container.gifcomment [0..*] : Comment
Container.gifidentifier [1..1] : Identifier
Container.gifexternal_declaration [0..*] : External_declaration

Metaobject.gifClass Type_cast_expression (Cast_expression)

Attributes

Relations
Container.giftype_name [1..1] : Type_name
Container.gifcast_expression [1..1] : Cast_expression

Metaobject.gifClass Type_name

Attributes

Relations
Container.gifspecifier_qualifier [1..*] : Specifier_qualifier
Container.gifabstract_declarator [0..1] : Abstract_declarator

Metaobject.gifClass Type_qualifier (Declaration_specifierSpecifier_qualifier)

Attributes

Relations

Metaobject.gifClass Type_specifier (Declaration_specifierSpecifier_qualifier)

Attributes

Relations

Metaobject.gifClass Typedef (Storage_class_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Typedef_name (Type_specifier)

Attributes

Relations
Container.gifidentifier [0..1] : Identifier

Metaobject.gifClass Unary_expression (Cast_expression)

Attributes

Relations

Metaobject.gifClass Unary_operator

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Unary_operator_assignment_expression (Assignment_expression)

Attributes

Relations
Container.gifunary_expression [1..1] : Unary_expression
Container.gifassignment_operator [1..1] : Assignment_operator
Container.gifassignment_expression [1..1] : Assignment_expression

Metaobject.gifClass Unary_operator_cast_expression (Unary_expression)

Attributes

Relations
Container.gifunary_operator [1..1] : Unary_operator
Container.gifcast_expression [1..1] : Cast_expression

Metaobject.gifClass Union (Struct_or_union)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Unsigned (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Var_expression

Attributes

Relations
Container.gifexpression [1..1] : Expression

Metaobject.gifClass Void (Type_specifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass Volatile (Type_qualifier)

Attributes
Attribute.gifvaleur : EString

Relations

Metaobject.gifClass While_iteration_statement (Iteration_statement)

Attributes

Relations
Container.gifexpression [1..1] : Expression
Container.gifstatement [1..1] : Statement

Back to the top