mirror ~master (2021-09-30T14:57:21Z)
Dub
Repo
FunctionSymbol
mirror
meta
reflection
A function symbol with nested overloads.
template
FunctionSymbol (
alias
F
Protection
P
= __traits(
getProtection
,
F
).
toProtection
Linkage
L
= __traits(
getLinkage
,
F
).
toLinkage
string
I
= __traits(
identifier
,
F
)
alias
Parent
=
Alias
!(__traits(
parent
,
F
))
) {
import
std
.
meta
:
staticMap
;
;
alias
symbol
=
F
;
enum
identifier
;
alias
parent
=
Parent
;
alias
overloads
=
staticMap
!(
toOverload
,
__traits
(
getOverloads
,
parent
,
identifier
))
;
string
toString
();
}
Members
Aliases
overloads
alias
overloads
=
staticMap
!(
toOverload
,
__traits
(
getOverloads
,
parent
,
identifier
))
Undocumented in source.
parent
alias
parent
=
Parent
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
Source
See Implementation
mirror
meta
reflection
templates
FunctionOverload
FunctionSymbol
Module
Variable
aggregates
functionsByOverload
A function symbol with nested overloads.