class X::Inheritance::Unsupported
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 E <Ex Ey>;
class B is E { };
dies with
===SORRY!===
E does not support inheritance, so B cannot inherit from it
Methods
method child-typename
The name of the type that tries to inherit.
method parent
The type object that the child tried to inherit from.