serdeIgnoreIfAggregate.serdeGetFinalDeepProxy

Final deep proxy type

Members

Aliases

E
alias E = Unqual!(ForeachType!T)
Undocumented in source.
E
alias E = serdeGetFinalDeepProxy!(Unqual!V)
Undocumented in source.
serdeGetFinalDeepProxy
alias serdeGetFinalDeepProxy = .serdeGetFinalDeepProxy!(serdeGetProxy!T)
Undocumented in source.
serdeGetFinalDeepProxy
alias serdeGetFinalDeepProxy = string
Undocumented in source.
serdeGetFinalDeepProxy
alias serdeGetFinalDeepProxy = .serdeGetFinalDeepProxy!(T.serdeKeysProxy)
Undocumented in source.
serdeGetFinalDeepProxy
alias serdeGetFinalDeepProxy = T
Undocumented in source.
serdeGetFinalDeepProxy
alias serdeGetFinalDeepProxy = .serdeGetFinalDeepProxy!E
Undocumented in source.
serdeGetFinalDeepProxy
alias serdeGetFinalDeepProxy = T
Undocumented in source.
serdeGetFinalDeepProxy
alias serdeGetFinalDeepProxy = E
Undocumented in source.
serdeGetFinalDeepProxy
alias serdeGetFinalDeepProxy = T
Undocumented in source.
serdeGetFinalDeepProxy
alias serdeGetFinalDeepProxy = T
Undocumented in source.

Examples

@serdeProxy!string
static struct A {}

enum E {a,b,c}

@serdeProxy!(A[E])
static struct B {}

@serdeProxy!(B[])
static struct C {}

static assert (is(serdeGetFinalDeepProxy!C == A[E]));
static assert (is(serdeGetFinalDeepProxy!string == string));

Meta