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