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