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