serdeIgnoreIfAggregate.serdeGetTransformIn

Extracts the serdeTransformIn UDA from a struct member and yields the corresponding transform function. (community summary)

  1. alias serdeGetTransformIn(alias value) = naryFun!(TemplateArgsOf!(getUDA!(value, serdeTransformIn))[0])
  2. alias serdeGetTransformIn(T, string member) = naryFun!(TemplateArgsOf!(getUDA!(T, member, serdeTransformIn))[0])
    struct serdeIgnoreIfAggregate(alias pred)
    alias serdeGetTransformIn(T, string member) = naryFun!(TemplateArgsOf!(getUDA!(T, member, serdeTransformIn))[0])
  3. alias serdeGetIgnoreIfAggregate(alias symbol) = naryFun!(TemplateArgsOf!(getUDA!(symbol, serdeIgnoreIfAggregate))[0])
  4. alias serdeGetIgnoreIfAggregate(T, string member) = naryFun!(TemplateArgsOf!(getUDA!(T, member, serdeIgnoreIfAggregate))[0])

Return Value

unary function of underlaying alias of serdeTransformIn