quack.extends

Members

Enums

hasAliasThis
eponymoustemplate hasAliasThis(Child, Parent)

Returns true if Child has an alias this of type Parent, and as such is implicitly convertable.

isExtendable
eponymoustemplate isExtendable(Classes...)

Makes sure the types given can be extended.

Templates

extends
template extends(Child, Parent)

Checks if Child extends Parent in any of the supported ways.

hasSameMembers
template hasSameMembers(Child, Parent)

Checks if Child extends Parent by having a matching set of members.

Meta