sdlss v0.3.4 (2019-05-31T22:47:17Z)
Dub
Repo
FieldsAndAccess
sdlss
Undocumented in source.
version(unittest)
mixin template
FieldsAndAccess (
T
E
)
if
(
is
(
E
== enum)
) {
alias
Field
=
T
;
alias
Enum
=
E
;
import
std
.
traits
:
EnumMembers
;
;
import
std
.
conv
:
to
;
;
import
std
.
algorithm
:
map
;
;
import
std
.
string
:
join
,
format
;
;
import
std
.
string
:
join
,
format
;
;
import
std
.
array
:
array
;
;
static
bool
isField
(string f);
inout
(
T
)
opIndex
(E v);
}
Members
Aliases
Enum
alias
Enum
=
E
Undocumented in source.
Field
alias
Field
=
T
Undocumented in source.
Functions
opIndex
inout
(
T
)
opIndex
(E v)
Undocumented in source. Be warned that the author may not have intended to support it.
Static functions
isField
bool
isField
(string f)
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
sdlss
aliases
FloatingType
functions
buildStruct
buildTag
fillStruct
fillTag
isSerializableArray
isSerializableDynamicArray
isUserStruct
readStruct
structToSDLDocument
writeStruct
manifest constants
initialFoo
mixin templates
FieldsAndAccess
structs
Bar
Dt
Foo
templates
maskType