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

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