ExprKind¶
Import: import system.codegen;
Read the usage guide for examples and common tasks. This reference lists the public declarations for this part of the library. See Reading API signatures for parameter and result notation.
ExprKind¶
Expression categories exposed to source generators.
Pattern¶
Identifies pattern expressions.
Unknown¶
Identifies unknown expressions.
Literal¶
Identifies literal expressions.
Identifier¶
Identifies identifier expressions.
Array¶
Identifies array expressions.
ArrayRepeat¶
Identifies array repeat expressions.
Tuple¶
Identifies tuple expressions.
Set¶
Identifies set expressions.
Map¶
Identifies map expressions.
Binary¶
Identifies binary expressions.
Unary¶
Identifies unary expressions.
IncDec¶
Identifies inc dec expressions.
Parenthesized¶
Identifies parenthesized expressions.
FunctionCall¶
Identifies function call expressions.
Call¶
Identifies call expressions.
Index¶
Identifies index expressions.
Cast¶
Identifies cast expressions.
SizeOf¶
Identifies size of expressions.
AlignOf¶
Identifies align of expressions.
NameOf¶
Identifies name of expressions.
DeclOf¶
Identifies decl of expressions.
TypeOf¶
Identifies type of expressions.
Member¶
Identifies member expressions.