|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <RefCounted.h>
Public Member Functions | |
| RefCountedP () | |
| RefCountedP (T *pp) | |
| RefCountedP (const RefCountedP< T > &pp) | |
| ~RefCountedP () | |
| RefCountedP & | operator= (const RefCountedP &rhs) |
| RefCountedP & | operator= (T *pp) |
| T * | operator-> () const |
| T & | operator* () const |
| operator T* () | |
| operator const T * () const | |
| void | invalidate () |
| bool | valid () |
| RefCountedP< T > & | CopyForWrite () |
Private Attributes | |
| T * | p |
Definition at line 34 of file RefCounted.h.
|
inline |
Definition at line 39 of file RefCounted.h.
References p.
Referenced by CopyForWrite(), operator=(), operator=(), and RefCountedP().
|
inline |
Definition at line 45 of file RefCounted.h.
References p.
|
inline |
Definition at line 53 of file RefCounted.h.
References p, and RefCountedP().
|
inline |
Definition at line 61 of file RefCounted.h.
References p.
|
inline |
Definition at line 114 of file RefCounted.h.
References p, and RefCountedP().
|
inline |
Definition at line 102 of file RefCounted.h.
References p.
|
inline |
Definition at line 100 of file RefCounted.h.
References p.
|
inline |
Definition at line 99 of file RefCounted.h.
References p.
|
inline |
Definition at line 96 of file RefCounted.h.
References p.
|
inline |
Definition at line 95 of file RefCounted.h.
References p.
|
inline |
Definition at line 71 of file RefCounted.h.
References p, and RefCountedP().
|
inline |
Definition at line 83 of file RefCounted.h.
References p, and RefCountedP().
|
inline |
Definition at line 108 of file RefCounted.h.
References p.
|
private |
Definition at line 132 of file RefCounted.h.
Referenced by CopyForWrite(), invalidate(), operator const T *(), operator T*(), operator*(), operator->(), operator=(), operator=(), RefCountedP(), RefCountedP(), RefCountedP(), valid(), and ~RefCountedP().