VarExp

Variable

Constructors

this
this(Loc loc, Declaration var, bool hasOverloads)
Undocumented in source.

Members

Functions

accept
void accept(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.
checkModifiable
Modifiable checkModifiable(Scope* sc, int flag)
Undocumented in source. Be warned that the author may not have intended to support it.
equals
bool equals(RootObject o)
Undocumented in source. Be warned that the author may not have intended to support it.
isLvalue
bool isLvalue()
Undocumented in source. Be warned that the author may not have intended to support it.
modifiableLvalue
Expression modifiableLvalue(Scope* sc, Expression e)
Undocumented in source. Be warned that the author may not have intended to support it.
toLvalue
Expression toLvalue(Scope* sc, Expression e)
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

create
VarExp create(Loc loc, Declaration var, bool hasOverloads)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

delegateWasExtracted
bool delegateWasExtracted;
Undocumented in source.

Inherited Members

From SymbolExp

var
Declaration var;
Undocumented in source.
originalScope
Dsymbol originalScope;
Undocumented in source.
hasOverloads
bool hasOverloads;
Undocumented in source.
accept
void accept(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta