vsignal v0.1.0 (2021-09-17T00:09:50Z)
Dub
Repo
tryForwardImpl.tryForwardImpl
vsignal
utils
tryForward
tryForwardImpl
Undocumented in source.
alias
tryForwardImpl
=
AliasSeq
!()
alias
tryForwardImpl
=
fwd
alias
tryForwardImpl
=
AliasSeq
!(
tryForwardImpl
!(
l
,
r
-
1
),
tryForwardImpl
!(
r
-
1
,
r
))
alias
tryForwardImpl
=
args
[
l
..
r
]
template
tryForwardImpl
(size_t l, size_t r)
package
static if
(!(
l == r
))
static if
(!(
__traits(compiles, F(args[0 .. l], fwd, args[r .. $]))
))
static if
(!(
r - l == 2
))
static if
(
r - l == 1
)
alias
tryForwardImpl
=
args
[
l
..
r
]
alias
tryForwardImpl
=
AliasSeq
!(
tryForwardImpl
!(
l
,
r
/
2
),
tryForwardImpl
!(
r
/
2
,
r
))
Meta
Source
See Implementation
vsignal
utils
tryForward
tryForwardImpl
aliases
fwd
tryForwardImpl