![]() |
The Simons
|
#include <ObjectErrorID.h>
Inheritance diagram for ObjectErrorID:
ObjectErrorID is a strongly typed, reference counting pointer that refers to an ObjectError. ObjectErrorID variables may be initialised to ObjectError* objects and all subtypes. ObjectErrorID variables may alias objects held by other ObjectErrorID variables, or any subtype. When an ObjectErrorID acquires an object, it increments the object's reference count. When an ObjectErrorID releases an object, it decrements the object's reference count. If the reference count reaches zero, the object is automatically deleted.
Public Member Functions | |
ObjectErrorID () | |
Declare an ObjectErrorID. | |
~ObjectErrorID () | |
Release an ObjectErrorID. | |
ObjectErrorID (const Null *) | |
Initialise an ObjectErrorID to refer explicitly to null. | |
ObjectErrorID (const ObjectError *) | |
Initialise an ObjectErrorID to refer to an ObjectError. | |
ObjectErrorID (const ObjectErrorID &) | |
Initialise an ObjectErrorID to alias another ObjectErrorID. | |
ObjectErrorID & | operator= (const ObjectError *) |
Reassign this ObjectErrorID to refer to an ObjectError. | |
ObjectErrorID & | operator= (const ObjectErrorID &) |
Reassign this ObjectErrorID to alias another ObjectErrorID. | |
ObjectError * | operator-> () const |
Invoke a method on this ObjectErrorID. |
|
Declare an ObjectErrorID.
|
|
Release an ObjectErrorID.
|
|
Initialise an ObjectErrorID to refer explicitly to null.
|
|
Initialise an ObjectErrorID to refer to an ObjectError.
|
|
Initialise an ObjectErrorID to alias another ObjectErrorID.
|
|
Invoke a method on this ObjectErrorID.
Reimplemented from ExceptionID. Reimplemented in NullPointerID, and TypeFailureID. |
|
Reassign this ObjectErrorID to alias another ObjectErrorID.
|
|
Reassign this ObjectErrorID to refer to an ObjectError.
|