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