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