|
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. | |
1.8.5