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

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