The OpenD Programming Language

serdeIgnoreIfAggregate.serdeGetIgnoreIfAggregate

  1. alias serdeGetIgnoreIfAggregate(alias symbol) = naryFun!(TemplateArgsOf!(getUDA!(symbol, serdeIgnoreIfAggregate))[0])
  2. alias serdeGetIgnoreIfAggregate(T, string member) = naryFun!(TemplateArgsOf!(getUDA!(T, member, serdeIgnoreIfAggregate))[0])
    import mir.serde;
    struct serdeIgnoreIfAggregate(alias pred)
    alias serdeGetIgnoreIfAggregate(T, string member) = naryFun!(TemplateArgsOf!(getUDA!(T, member, serdeIgnoreIfAggregate))[0])

Meta