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