The OpenD Programming Language

serdeIgnoreOutIf.serdeIgnoreOutIfAggregate

Attributes to conditional ignore field during serialization.

The predicate should be aplied to the aggregate value, not to the member.

Members

Aliases

serdeGetIgnoreOutIfAggregate
alias serdeGetIgnoreOutIfAggregate(alias symbol) = naryFun!(TemplateArgsOf!(getUDA!(symbol, serdeIgnoreOutIfAggregate))[0])
alias serdeGetIgnoreOutIfAggregate(T, string member) = naryFun!(TemplateArgsOf!(getUDA!(T, member, serdeIgnoreOutIfAggregate))[0])

Structs

serdeIgnoreInIfAggregate
struct serdeIgnoreInIfAggregate(alias pred)

Attributes to conditional ignore field during deserialization.

See Also

Meta