#include <RCObject.h>
Public Member Functions | |
RCObject_AutoPtr (T *ptr=0) | |
Construct a RCObject_AutoPtr object from a pointer. | |
template<typename U> | |
RCObject_AutoPtr (const RCObject_AutoPtr< U > &rhs) | |
Copy constructor. | |
~RCObject_AutoPtr () | |
Destructor. | |
template<typename U> | |
RCObject_AutoPtr< T > & | operator= (const RCObject_AutoPtr< U > &rhs) |
Assigning a RCObject_AutoPtr object. | |
T * | get () const |
Equivalent to the selection operator. | |
T * | operator-> () const |
Member selection operator to make this behave like a dump pointer. | |
T & | operator * () const |
Pointer dereference operator to make this behave like a dump pointer. | |
T * | release () |
Release the pointer to the object. | |
void | reset (T *ptr) |
Reset the pointer to the object. | |
Friends | |
class | RCObject_AutoPtr |
Enables us to be exception safe on file load time.
|
Construct a
|
|
Copy constructor.
|
|
Destructor.
|
|
Assigning a
|
|
Equivalent to the selection operator.
|
|
Member selection operator to make this behave like a dump pointer.
|
|
Pointer dereference operator to make this behave like a dump pointer.
|
|
Release the pointer to the object.
|
|
Reset the pointer to the object.
|