Checks if Child extends Parent in any of the supported ways.
The base class to test.
The parent class to test.
Whether Child "extends" Parent.
struct S1 { } struct S2 { } struct C1 { } struct C2 { } assert( !extends!( C1, C2 ) ); assert( !extends!( S1, S2 ) ); assert( !extends!( S1, C2 ) ); assert( !extends!( C1, S2 ) ); assert( !extends!( float, bool ) );
See Implementation
Checks if Child extends Parent in any of the supported ways.