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

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