mirror ~master (2021-09-30T14:57:21Z)
Dub
Repo
functionsByOverload
mirror
meta
reflection
Undocumented in source.
package
template
functionsByOverload (
alias
parent
publicMembers
...
) {
import
mirror
.
meta
.
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
reflection
templates
FunctionOverload
FunctionSymbol
Module
Variable
aggregates
functionsByOverload