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