![]() |
The Simons
|
#include <Undefined.h>
Inheritance diagram for Undefined:
Raise an Undefined exception if an attempt is made to invoke an abstract method that has not yet been defined at the current level in the class hierarchy. Raise an Undefined exception if an attempt is made to invoke a method which has been disallowed in the protocol of some class because it can no longer support all of its parent's interface.
The general policy of raising run-time exceptions for attempting to invoke abstract or disallowed methods is determined by the need for every class to be compiled in isolation and capable of generating a default instance.
Public Member Functions | |
Undefined () | |
Construct a default Undefined. | |
virtual | ~Undefined () |
Release an Undefined. | |
Undefined (ObjectID, StringID) | |
Construct an Undefined exception. | |
virtual ObjectID | clone () const |
Clone a shallow copy of this Undefined. | |
Protected Member Functions | |
Undefined (const Undefined &) | |
Copy another Undefined. |
|
Copy another Undefined. Required by C++ to ensure that copying an Undefined faithfully copies an MethodError.
|
|
Construct a default Undefined.
|
|
Release an Undefined.
|
|
Construct an Undefined exception. Raised when an attempt is made to invoke a method which has not yet been defined, or which can no longer be supported at this level in the class hierarchy.
|
|
Clone a shallow copy of this Undefined.
Reimplemented from Exception. |