dmd.aliasthis

Implements the alias this symbol.

Specification: Alias This

Members

Classes

AliasThis
class AliasThis

alias ident this;

Functions

checkDeprecatedAliasThis
bool checkDeprecatedAliasThis(AliasThis at, Loc loc, Scope* sc)

Check if an alias this is deprecated

isRecursiveAliasThis
bool isRecursiveAliasThis(Type att, Type t)

Check and set 'att' if 't' is a recursive 'alias this' type

resolveAliasThis
Expression resolveAliasThis(Scope* sc, Expression e, bool gag, bool findOnly)

Find the alias this symbol of e's type.

Meta