schema-salad-d ~master (2021-11-30T07:56:22Z)
Home
Dub
Repo
IdentifierType
salad
meta
template
IdentifierType (
alias
module_
) {
import
std
.
meta
:
allSatisfy
,
Filter
,
staticMap
;
;
import
std
.
traits
:
fullyQualifiedName
;
;
alias
syms
=
staticMap
!(
StrToType
,
__traits
(
allMembers
,
module_
))
;
alias
IDTypes
=
Filter
!(
hasIdentifier
,
syms
)
;
alias
IdentifierType
=
SumType
!
IDTypes
;
}
Members
Aliases
IDTypes
alias
IDTypes
=
Filter
!(
hasIdentifier
,
syms
)
Undocumented in source.
IdentifierType
alias
IdentifierType
=
SumType
!
IDTypes
Undocumented in source.
syms
alias
syms
=
staticMap
!(
StrToType
,
__traits
(
allMembers
,
module_
))
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