|
|
| Line 2: |
Line 2: |
| -- with the olmar wiki bot on behalf of Hendrik Tews. | | -- with the olmar wiki bot on behalf of Hendrik Tews. |
| --> __NOTOC__ | | --> __NOTOC__ |
| Expression is a Ast super type node with 37 subtype nodes. Concreate ast nodes do always belong to one of the subtypes.
| | STA_ATOMIC is a Ast subtype node belonging to [[Elsa Ast Type STemplateArgument|STemplateArgument]]. STA_ATOMIC is a variant. |
| | |
| === Data Fields in all Subclasses ===
| |
| | |
| * type : [[Elsa Ast Type CType|CType]] option
| |
| === Subtype Nodes (Subclasses) ===
| |
| | |
| Expression has 37 subtype nodes:
| |
| *[[Elsa Ast Type E___builtin_constant_p|E___builtin_constant_p]]
| |
| *[[Elsa Ast Type E___builtin_va_arg|E___builtin_va_arg]]
| |
| *[[Elsa Ast Type E_addrOf|E_addrOf]]
| |
| *[[Elsa Ast Type E_addrOfLabel|E_addrOfLabel]]
| |
| *[[Elsa Ast Type E_alignofExpr|E_alignofExpr]]
| |
| *[[Elsa Ast Type E_alignofType|E_alignofType]]
| |
| *[[Elsa Ast Type E_arrow|E_arrow]]
| |
| *[[Elsa Ast Type E_assign|E_assign]]
| |
| *[[Elsa Ast Type E_binary|E_binary]]
| |
| *[[Elsa Ast Type E_boolLit|E_boolLit]]
| |
| *[[Elsa Ast Type E_cast|E_cast]]
| |
| *[[Elsa Ast Type E_charLit|E_charLit]]
| |
| *[[Elsa Ast Type E_compoundLit|E_compoundLit]]
| |
| *[[Elsa Ast Type E_cond|E_cond]]
| |
| *[[Elsa Ast Type E_constructor|E_constructor]]
| |
| *[[Elsa Ast Type E_delete|E_delete]]
| |
| *[[Elsa Ast Type E_deref|E_deref]]
| |
| *[[Elsa Ast Type E_effect|E_effect]]
| |
| *[[Elsa Ast Type E_fieldAcc|E_fieldAcc]]
| |
| *[[Elsa Ast Type E_floatLit|E_floatLit]]
| |
| *[[Elsa Ast Type E_funCall|E_funCall]]
| |
| *[[Elsa Ast Type E_gnuCond|E_gnuCond]]
| |
| *[[Elsa Ast Type E_grouping|E_grouping]]
| |
| *[[Elsa Ast Type E_intLit|E_intLit]]
| |
| *[[Elsa Ast Type E_keywordCast|E_keywordCast]]
| |
| *[[Elsa Ast Type E_new|E_new]]
| |
| *[[Elsa Ast Type E_sizeof|E_sizeof]]
| |
| *[[Elsa Ast Type E_sizeofType|E_sizeofType]]
| |
| *[[Elsa Ast Type E_statement|E_statement]]
| |
| *[[Elsa Ast Type E_stdConv|E_stdConv]]
| |
| *[[Elsa Ast Type E_stringLit|E_stringLit]]
| |
| *[[Elsa Ast Type E_this|E_this]]
| |
| *[[Elsa Ast Type E_throw|E_throw]]
| |
| *[[Elsa Ast Type E_typeidExpr|E_typeidExpr]]
| |
| *[[Elsa Ast Type E_typeidType|E_typeidType]]
| |
| *[[Elsa Ast Type E_unary|E_unary]]
| |
| *[[Elsa Ast Type E_variable|E_variable]]
| |
|
| |
|
| | === Variant Data Fields === |
|
| |
|
| | * at : [[Elsa Ast Type AtomicType|AtomicType]] |
| === Comments === | | === Comments === |
|
| |
|