The Open
D
Programming Language
Learn
Language
Library
Contribute
Blog
serdeIgnoreIfAggregate.serdeGetIgnoreIfAggregate
mir
serde
serdeProxy
serdeIgnoreOutIf
serdeIgnoreOutIfAggregate
serdeIgnoreInIfAggregate
serdeIgnoreIfAggregate
alias
serdeGetIgnoreIfAggregate
(
alias
symbol
)
=
naryFun
!(
TemplateArgsOf
!(
getUDA
!(
symbol
,
serdeIgnoreIfAggregate
))[
0
])
import mir.serde;
struct
serdeIgnoreIfAggregate
(alias pred)
alias
serdeGetIgnoreIfAggregate
(
alias
symbol
)
=
naryFun
!(
TemplateArgsOf
!(
getUDA
!(
symbol
,
serdeIgnoreIfAggregate
))[0])
alias
serdeGetIgnoreIfAggregate
(
T
,
string
member
)
=
naryFun
!(
TemplateArgsOf
!(
getUDA
!(
T
,
member
,
serdeIgnoreIfAggregate
))[
0
])
Meta
Source
See Implementation
mir
serde
serdeProxy
serdeIgnoreOutIf
serdeIgnoreOutIfAggregate
serdeIgnoreInIfAggregate
serdeIgnoreIfAggregate
aliases
serdeDeserializationFinalDeepProxyMemberTypesRecurse
serdeDeserializationFinalProxyMemberTypesRecurse
serdeGetIgnoreIfAggregate
serdeGetTransformIn
serdeGetTransformOut
serdeSerializationFinalDeepProxyMemberTypesRecurse
enums
serdeAllowMultiple
serdeAlphabetOut
serdeFallbackStruct
serdeFields
serdeFlexible
serdeFromDummyByUser
serdeIgnoreCase
serdeLikeList
serdeLikeStruct
serdeOptional
serdeOrderedIn
serdeRealOrderedIn
serdeRequired
serdeScoped
functions
hasSerdeIgnoreCase
serdeParseEnum
structs
SerdeFlags
SerdeOrderedDummy
serdeDiscriminatedField
serdeTransformIn
serdeTransformOut
templates
deserializeValueMemberImpl
serdeDeserializationFinalDeepProxyMemberTypes
serdeDeserializationFinalProxyMemberTypes
serdeDeserializationMemberType
serdeFinalDeepProxyDeserializableMembers
serdeFinalDeepProxySerializableMembers
serdeFinalDeserializationMemberType
serdeFinalProxyDeserializableMembers
serdeFinalProxySerializableMembers
serdeFinalSerializationMemberType
serdeGetDeserializationKeysRecurse
serdeGetFinalDeepProxy
serdeGetFinalProxy
serdeGetSerializationKeysRecurse
serdeIsDeserializable
serdeIsSerializable
serdeSerializationFinalDeepProxyMemberTypes
serdeSerializationFinalProxyMemberTypes
serdeSerializationMemberType