mir-algorithm ~master (2021-09-24T13:11:04Z)
Dub
Repo
serdeDeserializationMemberType.serdeDeserializationMemberType
mir
serde
serdeProxy
serdeIgnoreOutIf
serdeIgnoreOutIfAggregate
serdeIgnoreInIfAggregate
serdeIgnoreIfAggregate
serdeDeserializationMemberType
Undocumented in source.
alias
serdeDeserializationMemberType
=
typeof
(
__traits
(
getMember
, *
aggregate
,
member
))
alias
serdeDeserializationMemberType
=
typeof
(
__traits
(
getMember
, *
aggregate
,
member
)())
template
serdeDeserializationMemberType
(T, string member)
static if
(!(
hasField!(T, member)
))
static if
(
__traits(compiles, &__traits(getMember, *aggregate, member)()) || __traits(getOverloads, *aggregate, member).length > 1
)
alias
serdeDeserializationMemberType
=
typeof
(__traits(
getMember
, *
aggregate
,
member
)())
alias
serdeDeserializationMemberType
=
Unqual
!(
Parameters
!(
__traits
(
getMember
, *
aggregate
,
member
))[
0
])
Meta
Source
See Implementation
mir
serde
serdeProxy
serdeIgnoreOutIf
serdeIgnoreOutIfAggregate
serdeIgnoreInIfAggregate
serdeIgnoreIfAggregate
serdeDeserializationMemberType
aliases
serdeDeserializationMemberType
variables
aggregate