Used as a way to import a set of functions from another scope into this one.
Generate Expression to call the invariant. Input: ad aggregate with the invariant vthis variable with 'this' direct call invariant directly
Returns an indirect type one step from t.
Visit each overloaded function/template in turn, and call dg(s) on it. Exit when no more, or dg(s) returns nonzero.
Given a symbol that could be either a FuncDeclaration or a function template, resolve it to a function symbol. loc instantiation location sc instantiation scope tiargs initial list of template arguments tthis if !NULL, the 'this' pointer argument fargs arguments to function flags 1: do not issue error message on no match, just return NULL 2: overloadResolve only
Returns true if memory reachable through a reference B to a value of type tb, which has been constructed with a reference A to a value of type ta available, can alias memory reachable from A based on the types involved (either directly or via any number of indirections).
Generate unique unittest function Id so we can have multiple instances per module.
See Source File
$(DMDSRC _func.d)
Copyright (c) 1999-2016 by Digital Mars, All Rights Reserved
Compiler implementation of the D programming language.