OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | List of all members
Expressions::PtrToArray< T > Class Template Reference

A pointer to an array expression. More...

#include <Expressions.h>

Inheritance diagram for Expressions::PtrToArray< T >:
Inheritance graph
[legend]
Collaboration diagram for Expressions::PtrToArray< T >:
Collaboration graph
[legend]

Public Member Functions

 PtrToArray (OArray< T > *rhs)
 Constructor from object just created. More...
 
 PtrToArray ()
 
 PtrToArray (const PtrToArray &rhs)
 
 ~PtrToArray ()
 
- Public Member Functions inherited from OwnPtr< OArray< T > >
 OwnPtr ()
 Default constructor. More...
 
 OwnPtr (const OwnPtr &)
 Copy constructor. More...
 
 OwnPtr (OArray< T > *)
 Constructor. More...
 
 ~OwnPtr ()
 Destructor. More...
 
OwnPtroperator= (const OwnPtr &)
 Assign. More...
 
OwnPtroperator= (OArray< T > *)
 Assign. More...
 
OArray< T > * operator-> () const
 Delegation operator. More...
 
OArray< T > & operator* () const
 Dereferencing operator. More...
 
bool isValid () const
 Test for validity. More...
 
OArray< T > * release ()
 Release ownership. More...
 

Detailed Description

template<class T>
class Expressions::PtrToArray< T >

A pointer to an array expression.

Definition at line 186 of file Expressions.h.

Constructor & Destructor Documentation

template<class T>
Expressions::PtrToArray< T >::PtrToArray ( OArray< T > *  rhs)
inline

Constructor from object just created.

Definition at line 387 of file Expressions.h.

template<class T>
Expressions::PtrToArray< T >::PtrToArray ( )
inline

Definition at line 375 of file Expressions.h.

template<class T>
Expressions::PtrToArray< T >::PtrToArray ( const PtrToArray< T > &  rhs)
inline

Definition at line 381 of file Expressions.h.

template<class T >
Expressions::PtrToArray< T >::~PtrToArray ( )
inline

Definition at line 393 of file Expressions.h.


The documentation for this class was generated from the following file: