TypeIdentifier

Members

Functions

resolve
void resolve(Loc loc, Scope* sc, Expression* pe, Type* pt, Dsymbol* ps, bool intypeid = false)

Takes an array of Identifiers and figures out if it represents a Type or an Expression. Output: if expression, *pe is set if type, *pt is set

toDsymbol
Dsymbol toDsymbol(Scope* sc)

See if type resolves to a symbol, if so, return that symbol.

Inherited Members

From TypeQualified

resolveTupleIndex
void resolveTupleIndex(Loc loc, Scope* sc, Dsymbol s, Expression* pe, Type* pt, Dsymbol* ps, RootObject oindex)

Resolve a tuple index.

resolveHelper
void resolveHelper(Loc loc, Scope* sc, Dsymbol s, Dsymbol scopesym, Expression* pe, Type* pt, Dsymbol* ps, bool intypeid = false)

Takes an array of Identifiers and figures out if it represents a Type or an Expression. Output: if expression, *pe is set if type, *pt is set

Meta