OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
#include <my_auto_ptr.h>
Public Member Functions | |
my_auto_ptr () | |
my_auto_ptr (X *p) | |
my_auto_ptr (const my_auto_ptr< X > &r) | |
my_auto_ptr & | operator= (const my_auto_ptr< X > &r) |
~my_auto_ptr () | |
X & | operator* () const |
X * | operator-> () const |
X * | get () const |
X * | release () const |
Private Attributes | |
X * | px |
Definition at line 27 of file my_auto_ptr.h.
|
inline |
Definition at line 31 of file my_auto_ptr.h.
|
inline |
Definition at line 32 of file my_auto_ptr.h.
|
inline |
Definition at line 33 of file my_auto_ptr.h.
|
inline |
Definition at line 43 of file my_auto_ptr.h.
References my_auto_ptr< X >::px.
|
inline |
Definition at line 46 of file my_auto_ptr.h.
References my_auto_ptr< X >::px.
|
inline |
Definition at line 44 of file my_auto_ptr.h.
References my_auto_ptr< X >::px.
|
inline |
Definition at line 45 of file my_auto_ptr.h.
References my_auto_ptr< X >::px.
|
inline |
Definition at line 34 of file my_auto_ptr.h.
References my_auto_ptr< X >::px, and my_auto_ptr< X >::release().
|
inline |
Definition at line 47 of file my_auto_ptr.h.
References my_auto_ptr< X >::px, and X.
Referenced by my_auto_ptr< X >::operator=().
|
private |
Definition at line 29 of file my_auto_ptr.h.
Referenced by my_auto_ptr< X >::get(), my_auto_ptr< X >::operator*(), my_auto_ptr< X >::operator->(), my_auto_ptr< X >::operator=(), my_auto_ptr< X >::release(), and my_auto_ptr< X >::~my_auto_ptr().