11.2.5 The default abstract class metaclass

We define a new default abstract class by instantiating mbfl_default_abstract_class; an abstract class cannot be instantiated: it has no constructor. mbfl_default_object is an abstract class. Instances of mbfl_default_abstract_class (not of its subclasses) are built using the constructor mbfl_default_abstract_class_define().

Metaclass: mbfl_default_abstract_class
Superclass: mbfl_default_class
Metaclass: mbfl_default_class

This metaclass is like mbfl_default_class but its instances cannot be instantiated, only subclassed. This means the default constructor ‘_define’ is not defined.


This document describes version 3.0.0-devel.9 of Marcos Bash Functions Library.