class X::Inheritance::Unsupported
src
class X::Inheritance::Unsupported does X::Comp { }
Compile time error thrown when trying to inherit from a type that does
not support inheritance (like a package or an enum).
For example
enum A <Ax Ay>;
class B is A { };
dies with
===SORRY!===
A does not support inheritance, so B cannot inherit from it
Methods
child-typename
The name of the type that tries to inherit.
parent
The type object that the child tried to inherit from.