|
The Simons
|
#include <MethodErrorID.h>
Inheritance diagram for MethodErrorID:

MethodErrorID is a strongly typed, reference counting pointer that refers to a MethodError. MethodErrorID variables may be initialised to MethodError* objects and all subtypes. MethodErrorID variables may alias objects held by other MethodErrorID variables, or any subtype. When a MethodErrorID acquires an object, it increments the object's reference count. When a MethodErrorID releases an object, it decrements the object's reference count. If the reference count reaches zero, the object is automatically deleted.
Public Member Functions | |
| MethodErrorID () | |
| Declare an MethodErrorID. | |
| ~MethodErrorID () | |
| Release a MethodErrorID. | |
| MethodErrorID (const Null *) | |
| Initialise a MethodErrorID to refer explicitly to null. | |
| MethodErrorID (const MethodError *) | |
| Initialise a MethodErrorID to refer to a MethodError. | |
| MethodErrorID (const MethodErrorID &) | |
| Initialise a MethodErrorID to alias another MethodErrorID. | |
| MethodErrorID & | operator= (const MethodError *) |
| Reassign this MethodErrorID to refer to a MethodError. | |
| MethodErrorID & | operator= (const MethodErrorID &) |
| Reassign this MethodErrorID to alias another MethodErrorID. | |
| MethodError * | operator-> () const |
| Invoke a method on this MethodErrorID. | |
|
|
Declare an MethodErrorID.
|
|
|
Release a MethodErrorID.
|
|
|
Initialise a MethodErrorID to refer explicitly to null.
|
|
|
Initialise a MethodErrorID to refer to a MethodError.
|
|
|
Initialise a MethodErrorID to alias another MethodErrorID.
|
|
|
Invoke a method on this MethodErrorID.
Reimplemented from ExceptionID. Reimplemented in NoElementsID, OutOfRangeID, and UndefinedID. |
|
|
Reassign this MethodErrorID to alias another MethodErrorID.
|
|
|
Reassign this MethodErrorID to refer to a MethodError.
|
1.3