|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
|
A pointer to an array expression. More...
#include <Expressions.h>
Public Member Functions | |
| PtrToArray (OArray< T > *rhs) | |
| Constructor from object just created. | |
| PtrToArray () | |
| PtrToArray (const PtrToArray &rhs) | |
| ~PtrToArray () | |
| PtrToArray & | operator= (const PtrToArray< T > &)=default |
| OArray< T > * | operator-> () const |
| Delegation operator. | |
| OArray< T > & | operator* () const |
| Dereferencing operator. | |
| bool | isValid () const |
| Test for validity. | |
| OArray< T > * | release () |
| Release ownership. | |
Private Attributes | |
| OArray< T > * | object |
A pointer to an array expression.
Definition at line 179 of file AbstractObjects/Expressions.h.
|
inline |
Constructor from object just created.
Definition at line 381 of file AbstractObjects/Expressions.h.
References OwnPtr< OArray< T > >::OwnPtr().
Referenced by operator=(), and PtrToArray().
|
inline |
Definition at line 369 of file AbstractObjects/Expressions.h.
References OwnPtr< OArray< T > >::OwnPtr().
|
inline |
Definition at line 375 of file AbstractObjects/Expressions.h.
References OwnPtr< OArray< T > >::OwnPtr(), and PtrToArray().
|
inline |
Definition at line 387 of file AbstractObjects/Expressions.h.
|
default |