TupleDeclaration

extern (C++) final
class TupleDeclaration : Declaration {
Objects* objects;
TypeTuple tupletype;
bool isexp;
bool building;
}

Members

Functions

foreachVar
void foreachVar(void delegate(Dsymbol) dg)

Calls dg(Dsymbol) for each Dsymbol, which should be a VarDeclaration inside VarExp (isexp == true).

foreachVar
int foreachVar(int delegate(Dsymbol) dg)

Calls dg(Dsymbol) for each Dsymbol, which should be a VarDeclaration inside VarExp (isexp == true). If dg returns !=0, stops and returns that value else returns 0.

Inherited Members

From Declaration

checkDisabled
bool checkDisabled(Loc loc, Scope* sc, bool isAliasedDeclaration)

Issue an error if an attempt to call a disabled method is made

checkModify
Modifiable checkModify(Loc loc, Scope* sc, Expression e1, ModifyFlags flag)

Check to see if declaration can be modified in this context (sc). Issue error if not.

resolvedLinkage
LINK resolvedLinkage()

Returns the linkage, resolving the target-specific System one.

isReference
bool isReference()

Meta