OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Public Attributes | List of all members
RefBlockP< T, BoundsCheck >::RefBlockController Class Reference
Inheritance diagram for RefBlockP< T, BoundsCheck >::RefBlockController:
Inheritance graph
[legend]
Collaboration diagram for RefBlockP< T, BoundsCheck >::RefBlockController:
Collaboration graph
[legend]

Public Member Functions

 RefBlockController (T *p, size_t size)
 
 RefBlockController (size_t size)
 
 ~RefBlockController ()
 
TgetBlock ()
 
bool checkDeref (T *p)
 
- Public Member Functions inherited from RefCounted
 RefCounted ()
 

Public Attributes

TP
 
TPend
 
bool Dealloc
 
- Public Attributes inherited from RefCounted
int RefCount
 

Detailed Description

template<class T, bool BoundsCheck = false>
class RefBlockP< T, BoundsCheck >::RefBlockController

Definition at line 74 of file RefBlock.h.

Constructor & Destructor Documentation

template<class T, bool BoundsCheck = false>
RefBlockP< T, BoundsCheck >::RefBlockController::RefBlockController ( T p,
size_t  size 
)
inline

Definition at line 80 of file RefBlock.h.

template<class T, bool BoundsCheck = false>
RefBlockP< T, BoundsCheck >::RefBlockController::RefBlockController ( size_t  size)
inline

Definition at line 84 of file RefBlock.h.

template<class T, bool BoundsCheck = false>
RefBlockP< T, BoundsCheck >::RefBlockController::~RefBlockController ( )
inline

Member Function Documentation

template<class T, bool BoundsCheck = false>
bool RefBlockP< T, BoundsCheck >::RefBlockController::checkDeref ( T p)
inline
template<class T, bool BoundsCheck = false>
T* RefBlockP< T, BoundsCheck >::RefBlockController::getBlock ( )
inline

Definition at line 93 of file RefBlock.h.

References RefBlockP< T, BoundsCheck >::RefBlockController::P.

Member Data Documentation

template<class T, bool BoundsCheck = false>
bool RefBlockP< T, BoundsCheck >::RefBlockController::Dealloc
template<class T, bool BoundsCheck = false>
T* RefBlockP< T, BoundsCheck >::RefBlockController::P
template<class T, bool BoundsCheck = false>
T* RefBlockP< T, BoundsCheck >::RefBlockController::Pend

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