mirror v0.2.0 (2020-04-10T14:34:57Z)
Dub
Repo
functionsByOverload
mirror
meta
Undocumented in source.
package
template
functionsByOverload (
alias
parent
publicMembers
...
) {
import
mirror
.
traits
:
memberIsRegularFunction
;
;
import
std
.
meta
:
Filter
,
staticMap
;
;
template
symbolsWithIndex
(A...)
;
alias
functionsByOverload
=
staticMap
!(
toFunction
,
staticMap
!(
memberToOverloads
,
functionMembers
))
;
}
Members
Aliases
functionsByOverload
alias
functionsByOverload
=
staticMap
!(
toFunction
,
staticMap
!(
memberToOverloads
,
functionMembers
))
Undocumented in source.
Templates
symbolsWithIndex
template
symbolsWithIndex
(A...)
Undocumented in source.
Meta
Source
See Implementation
mirror
meta
enums
Linkage
Protection
functions
toLinkage
toProtection
templates
FunctionOverload
FunctionSymbol
Module
Variable
aggregates
functionsByOverload