Class or interface type.
Interfaces T inherits from.
interface I1 { } interface I2 : I1 { } class A : I2 { } class B : A, I1 { } class C : B, I2 { } static assert(is(InterfacesTuple!C == AliasSeq!(I2, I1))); static assert(is(InterfacesTuple!Object == AliasSeq!())); static assert(is(InterfacesTuple!I1 == AliasSeq!()));
Returns all the interfaces T inherits from.