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