EPICS ARCHIVER V4
|
#include <RawValue.h>
Public Member Functions | |
RawValueAutoPtr (RawValue::Data *in) | |
Assign pointer to AutoPtr. | |
RawValueAutoPtr (RawValueAutoPtr &rhs) | |
Copying from other AutoPtr causes rhs to release ownership. | |
~RawValueAutoPtr () | |
Destructor deletes owned pointer. | |
RawValueAutoPtr & | operator= (RawValueAutoPtr &rhs) |
Copying from other AutoPtr causes rhs to release ownership. | |
RawValueAutoPtr & | operator= (RawValue::Data *p) |
Copy operator. | |
operator bool () const | |
Casting operator. | |
RawValue::Data & | operator* () const |
Allow access just like ordinary pointer. | |
RawValue::Data * | operator-> () const |
Allow access just like ordinary pointer. | |
operator RawValue::Data * () const | |
Allow access just like ordinary pointer. | |
void | assign (RawValue::Data *new_ptr) |
Assign a new pointer, deleting existing one. | |
RawValue::Data * | release () |
Release ownership. | |