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

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