EPICS ARCHIVER V4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Member Functions | List of all members
RawValueAutoPtr Class Reference

AutoPtr for RawValue. More...

#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.
 
RawValueAutoPtroperator= (RawValueAutoPtr &rhs)
 Copying from other AutoPtr causes rhs to release ownership.
 
RawValueAutoPtroperator= (RawValue::Data *p)
 Copy operator.
 
 operator bool () const
 Casting operator.
 
RawValue::Dataoperator* () const
 Allow access just like ordinary pointer.
 
RawValue::Dataoperator-> () 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::Datarelease ()
 Release ownership.
 

Detailed Description

AutoPtr for RawValue.


The documentation for this class was generated from the following file: