The OpenD Programming Language

serdeIgnoreOutIfAggregate.serdeGetIgnoreOutIfAggregate

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

Meta