The D Programming Language's Unofficial Docs
beta
Dlang.org
Get Help
Expression.checkPurity
dmd
expression
Expression
Accessing variable v. Check for purity and safety violations. Returns true if error occurs.
bool
checkPurity
(Scope* sc, FuncDeclaration f)
bool
checkPurity
(Scope* sc, VarDeclaration v)
class
Expression
extern (
D
) final
bool
checkPurity
(
Scope
*
sc
,
VarDeclaration
v
)
dmd
expression
Expression
functions
addDtorHook
addressOf
checkModifiable
checkNogc
checkOverridenDtor
checkPostblit
checkPurity
checkReadModifyWrite
checkSafety
checkType
checkValue
copy
deref
isBool
isLvalue
resolveLoc
toBoolean
toLvalue
static functions
combine
deinitialize
extractLast
Suggestion Box / Bug Report
Accessing variable v. Check for purity and safety violations. Returns true if error occurs.