mirror v0.0.4 (2019-10-18T16:37:39Z)
Dub
Repo
FunctionSymbol
mirror
meta
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
M
=
moduleOf
!
F
) {
import
std
.
meta
:
staticMap
;
;
alias
symbol
=
F
;
enum
identifier
;
alias
module_
=
M
;
alias
overloads
=
staticMap
!(
toOverload
,
__traits
(
getOverloads
,
module_
,
identifier
))
;
string
toString
();
}
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
Source
See Implementation
mirror
meta
enums
Linkage
Protection
functions
toLinkage
toProtection
templates
FunctionOverload
FunctionSymbol
Module
Parameter
PublicMembers
Variable
aggregates
A function symbol with nested overloads.