FunctionSymbol

A function symbol with nested overloads.

template FunctionSymbol (
Protection P = __traits(getProtection, F).toProtection
Linkage L = __traits(getLinkage, F).toLinkage
string I = __traits(identifier, F)
alias M = moduleOf!F
) {}

Members

Aliases

module_
alias module_ = M
Undocumented in source.
overloads
alias overloads = staticMap!(toOverload, __traits(getOverloads, module_, identifier))
Undocumented in source.
symbol
alias symbol = F
Undocumented in source.

Functions

toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

identifier
enum identifier;
Undocumented in source.

Meta