- InheritedClassImpl
alias InheritedClassImpl = AliasSeq!(ftt!(), clss!(), inter!(), nn)
Undocumented in source.
- clss
alias clss = Select!(is(T == class), getBaseTuple, AliasSeq)
Undocumented in source.
- ftt
alias ftt = Select!(is(T == union), getInheritedFields, AliasSeq)
Undocumented in source.
- getBaseTuple
alias getBaseTuple() = staticMap!(.InheritedClassImpl, BaseClassesTuple!T)
Undocumented in source.
- getInheritedFields
alias getInheritedFields() = staticMap!(.InheritedClassImpl, FieldTypeTuple!T)
Undocumented in source.
- getInter
alias getInter() = staticMap!(.InheritedClassImpl, InterfacesTuple!T)
Undocumented in source.
- inter
alias inter = Select!(is(T == class) || is(T == interface), getInter, AliasSeq)
Undocumented in source.
- interfs
alias interfs = staticMap!(.InheritedClassImpl, F)
Undocumented in source.
- nn
alias nn = tmp
Undocumented in source.
- nn
alias nn = T
Undocumented in source.
- tmp
alias tmp = AliasSeq!(T, interfs)
Undocumented in source.