ddmd-experimental ~master (2021-12-25T08:46:30.2604305)
Dub
Repo
Expression.optimize
ddmd
expression
Expression
Undocumented in source. Be warned that the author may not have intended to support it.
class
Expression
final
Expression
optimize
(
int
result
,
bool
keepLvalue
= false
)
Meta
Source
See Implementation
ddmd
expression
Expression
constructors
this
functions
accept
addDtorHook
addressOf
castTo
checkArithmetic
checkDeprecated
checkIntegral
checkModifiable
checkNoBool
checkNogc
checkPostblit
checkPurity
checkReadModifyWrite
checkRightThis
checkSafety
checkScalar
checkType
checkValue
copy
ctfeInterpret
deprecation
deref
dyncast
error
implicitCastTo
implicitConvTo
isBool
isConst
isLvalue
modifiableLvalue
op_overload
optimize
print
printAST
resolveLoc
semantic
syntaxCopy
toBoolean
toChars
toComplex
toImaginary
toInteger
toLvalue
toReal
toStringExp
toUInteger
trySemantic
warning
static functions
_init
arraySyntaxCopy
combine
extractLast
variables
loc
op
parens
size
type