![]() |
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.
|