Eiffel Library Index
Classes inherited by every class
Every class inherits ANY by default, unless an inheritance clause is
included in it. Any class specified by an inheritance clause will itself
inherit from ANY, and so ANY and its ancestors are effectively inherited
by every class, apart from features which are specifically undefined or
redefined.
ANY inherits from PLATFORM, and PLATFORM in turn inherits from GENERAL.
GENERAL is the only class which has no parent.
Therefore all the features of all these classes are available to every class
in your application.
List of classes
These are the library classes available:
Class ANY
ANY does not possess any new features of its own. It inherits all the
features of PLATFORM and of
GENERAL.
If you wanted to make some new features that were available to all your
classes, you could insert them in ANY (either by writing your own class or,
less advisedly, by editing /usr/lib/smarteiffel/lib_std/any.e) and thus
cause them to be inherited by every other class (including other base
library classes).
Generated by selib2html on 31 March 2005