schema-salad-d ~master (2021-11-30T07:56:22Z)
Home
Dub
Repo
EnumDispatchStatement
salad
meta
Undocumented in source.
template
EnumDispatchStatement (
RetType
bool
hasString
EnumTypes
...
) {
import
std
.
algorithm
:
joiner
,
map
;
;
import
std
.
array
:
array
;
;
import
std
.
format
:
format
;
;
import
std
.
meta
:
staticMap
;
;
import
std
.
traits
:
EnumMembers
;
;
eponymoustemplate
EnumCaseStr
(T)
;
static if
(
hasString
)
enum
DefaultStr
;
static if
(!(
hasString
))
enum
DefaultStr
;
enum
EnumDispatchStatement
;
}
Members
Enums
EnumCaseStr
eponymoustemplate
EnumCaseStr
(T)
Undocumented in source.
Manifest constants
DefaultStr
enum
DefaultStr
;
Undocumented in source.
DefaultStr
enum
DefaultStr
;
Undocumented in source.
EnumDispatchStatement
enum
EnumDispatchStatement
;
Undocumented in source.
Meta
Source
See Implementation
salad
meta
enums
hasIdentifier
isConstantMember
functions
ctorStr
stripLeftAll
mixin templates
genCtor
genIdentifier
genToString
structs
documentRoot
id
idMap
typeDSL
templates
ArrayDispatchStatement
Assign
Assign_
DispatchFun
DocumentRootType
EnumDispatchStatement
IdentifierType
RecordDispatchStatement