The OpenD Programming Language

serdeProxy.serdeGetProxy

  1. alias serdeGetProxy(alias symbol) = TemplateArgsOf!(getUDA!(symbol, serdeProxy))[0]
    import mir.serde;
    struct serdeProxy(T)
    alias serdeGetProxy(alias symbol) = TemplateArgsOf!(getUDA!(symbol, serdeProxy))[0]
  2. alias serdeGetProxy(T, string member) = TemplateArgsOf!(getUDA!(T, member, serdeProxy))[0]

Meta