In Metamodel::EnumHOW§

See primary documentation in context for method add parent

method add_parent($obj$parent)

Sets the base type of an enum. This can only be used if no base type was passed to .new_type.

In role Metamodel::MultipleInheritance§

See primary documentation in context for method add parent

method add_parent($obj$parent:$hides)

Adds $parent as a parent type. If $hides is set to a true value, the parent type is added as a hidden parent.

$parent must be a fully composed typed. Otherwise an exception of type X::Inheritance::NotComposed is thrown.