sdpc ~master (2022-02-23T09:48:48.8355398)
Dub
Repo
staticEnumerate.E
sdpc
primitives
staticEnumerate
Undocumented in source.
template
staticEnumerate
(T...)
template
E (
uint
start
T
...
) {
alias
E
=
AliasSeq
!()
;
alias
E
=
AliasSeq
!(
EnumeratePair
!(
start
,
T
[
0
]))
;
static if
(!(
T.length == 0
))
static if
(!(
T.length == 1
))
enum
mid
;
alias
E
=
AliasSeq
!(
E
!(
start
,
T
[
0
..$ /
2
]),
E
!(
mid
,
T
[$ /
2
..$]))
;
}
Members
Aliases
E
alias
E
=
AliasSeq
!()
Undocumented in source.
E
alias
E
=
AliasSeq
!(
EnumeratePair
!(
start
,
T
[
0
]))
Undocumented in source.
E
alias
E
=
AliasSeq
!(
E
!(
start
,
T
[
0
..$ /
2
]),
E
!(
mid
,
T
[$ /
2
..$]))
Undocumented in source.
Manifest constants
mid
enum
mid
;
Undocumented in source.
Meta
Source
See Implementation
sdpc
primitives
staticEnumerate
aliases
staticEnumerate
structs
EnumeratePair
templates
E