universal v0.1.1 (2020-08-30T22:03:12Z)
Dub
Repo
enumDecls
universal
extras
enums
Undocumented in source.
template
enumDecls (
N
) {
import
std
.
range
:
iota
;
;
import
std
.
meta
:
aliasSeqOf
;
;
alias
enumDecls
=
staticMap
!(
enumDecl
,
aliasSeqOf
!(
Ns
.
length
.
iota
))
;
alias
Ns
=
EnumMembers
!
N
;
alias
enumDecl
(
uint
i
)
=
TypeTuple
!(
__traits
(
identifier
,
Ns
[
i
]),
N
)
;
}
Members
Aliases
Ns
alias
Ns
=
EnumMembers
!
N
Undocumented in source.
enumDecl
alias
enumDecl
(
uint
i
)
=
TypeTuple
!(
__traits
(
identifier
,
Ns
[
i
]),
N
)
Undocumented in source.
enumDecls
alias
enumDecls
=
staticMap
!(
enumDecl
,
aliasSeqOf
!(
Ns
.
length
.
iota
))
Undocumented in source.
Meta
Source
See Implementation
universal
extras
enums
templates
enumDecls
enumUnion