Used as a way to import a set of functions from another scope into this one.
Flag used by resolveFuncCall.
Inline Status
Checks for mismatching modifiers between lhsMod and rhsMod and prints the mismatching modifiers to buf.
Generate Expression to call the invariant. Input: ad aggregate with the invariant vthis variable with 'this'
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.
Tuple of result identifier (possibly null) and statement. This is used to store out contracts: out(id){ ensure }
Defines a function declaration.
Includes: - function/delegate literals - function aliases - (static/shared) constructors/destructors/post-blits - invariant - unittest