OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <RefBlock.h>
Classes | |
class | RefBlockController |
Public Member Functions | |
RefBlockP () | |
RefBlockP (size_t size) | |
RefBlockP (T *p, size_t size) | |
RefBlockP (const RefBlockP< T, BoundsCheck > &b) | |
RefBlockP< T, BoundsCheck > & | operator= (const RefBlockP< T, BoundsCheck > &rhs) |
RefBlockP< T, BoundsCheck > & | operator++ () |
RefBlockP< T, BoundsCheck > | operator++ (int) |
RefBlockP< T, BoundsCheck > & | operator-- () |
RefBlockP< T, BoundsCheck > | operator-- (int) |
T & | operator* () const |
T & | operator[] (int i) const |
T * | operator-> () const |
void | operator+= (int i) |
void | operator-= (int i) |
RefBlockP< T, BoundsCheck > | operator+ (int i) |
RefBlockP< T, BoundsCheck > | operator- (int i) |
bool | operator== (const RefBlockP< T, BoundsCheck > &a) const |
void | invalidate () |
bool | valid () |
operator T * () const | |
Private Attributes | |
T * | P |
RefCountedP< RefBlockController > | Controller |
Definition at line 61 of file RefBlock.h.
Definition at line 116 of file RefBlock.h.
|
inline |
Definition at line 121 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::Controller, and RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 131 of file RefBlock.h.
|
inline |
Definition at line 137 of file RefBlock.h.
Definition at line 241 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::Controller, and RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 254 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 190 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::Controller, and RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 219 of file RefBlock.h.
|
inline |
Definition at line 167 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 172 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 210 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 225 of file RefBlock.h.
|
inline |
Definition at line 178 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 183 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 214 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 203 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::Controller, and RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 141 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::Controller, and RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 232 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::P.
|
inline |
Definition at line 196 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::Controller, RefBlockP< T, BoundsCheck >::P, and T.
Definition at line 246 of file RefBlock.h.
References RefBlockP< T, BoundsCheck >::P.
|
private |
Definition at line 109 of file RefBlock.h.
Referenced by RefBlockP< T, BoundsCheck >::invalidate(), RefBlockP< T, BoundsCheck >::operator*(), RefBlockP< T, BoundsCheck >::operator->(), RefBlockP< T, BoundsCheck >::operator=(), RefBlockP< T, BoundsCheck >::operator[](), and RefBlockP< T, BoundsCheck >::RefBlockP().
Definition at line 108 of file RefBlock.h.
Referenced by RefBlockP< T, BoundsCheck >::invalidate(), RefBlockP< T, BoundsCheck >::operator T *(), RefBlockP< T, BoundsCheck >::operator*(), RefBlockP< T, BoundsCheck >::operator++(), RefBlockP< T, BoundsCheck >::operator+=(), RefBlockP< T, BoundsCheck >::operator--(), RefBlockP< T, BoundsCheck >::operator-=(), RefBlockP< T, BoundsCheck >::operator->(), RefBlockP< T, BoundsCheck >::operator=(), RefBlockP< T, BoundsCheck >::operator==(), RefBlockP< T, BoundsCheck >::operator[](), RefBlockP< T, BoundsCheck >::RefBlockP(), and RefBlockP< T, BoundsCheck >::valid().