sdc ~master (2022-04-26T13:08:25Z)
Dub
Repo
TernaryExpression
d
ast
expression
Conditional expression of type ?:
final
class
TernaryExpression : E(
E
)
if
(
is
(
E
:
AstExpression
)
) {
E
condition
;
E
lhs
;
E
rhs
;
this
(Location location, U args, E condition, E lhs, E rhs);
string
toString
(Context c);
}
Constructors
this
this
(Location location, U args, E condition, E lhs, E rhs)
Undocumented in source.
Members
Functions
toString
string
toString
(Context c)
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
condition
E
condition
;
Undocumented in source.
lhs
E
lhs
;
Undocumented in source.
rhs
E
rhs
;
Undocumented in source.
Meta
Source
See Implementation
d
ast
expression
aliases
AstArrayLiteral
AstStaticTypeidExpression
AstTernaryExpression
classes
ArrayLiteral
AstBinaryExpression
AstCallExpression
AstCastExpression
AstExpression
AstIndexExpression
AstNewExpression
AstSliceExpression
AstTypeidExpression
AstUnaryExpression
AstVoidInitializer
DelegateLiteral
DollarExpression
IdentifierCallExpression
IdentifierExpression
IdentifierTypeidExpression
IsExpression
Lambda
ParenExpression
StaticTypeidExpression
TernaryExpression
ThisExpression
TypeCallExpression
__File__Literal
__Line__Literal
enums
AstBinaryOp
UnaryOp
functions
getBaseOp
isAssign
unarizeString
Conditional expression of type ?: