glue-d ~dev (2021-11-24T22:16:42.8977121)
Dub
Repo
extractImplicit.step
glued
annotations
core_impl
extractImplicit
Undocumented in source.
template
extractImplicit
(alias A)
static if
(
locallyImplicated.length > 0
)
template
step (
size_t
i
Acc
...
) {
alias
step
=
Acc
;
alias
types
=
toAnnotableType
!(
locallyImplicated
[
i
])
;
template
innerStep
(size_t j, Acc2...)
;
alias
step
=
step
!(
i
+
1
,
AliasSeq
!(
innerStep
!
0
,
Acc
))
;
}
Members
Aliases
step
alias
step
=
Acc
Undocumented in source.
step
alias
step
=
step
!(
i
+
1
,
AliasSeq
!(
innerStep
!
0
,
Acc
))
Undocumented in source.
types
alias
types
=
toAnnotableType
!(
locallyImplicated
[
i
])
Undocumented in source.
Templates
innerStep
template
innerStep
(size_t j, Acc2...)
Undocumented in source.
Meta
Source
See Implementation
glued
annotations
core_impl
extractImplicit
aliases
extractImplicit
implications
locallyImplicated
theirImplications
unpack
templates
step