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