PPL Logo

CkMigratableListT< T > Class Template Reference
[CkArrayImpl]

A typed version of the above. More...

#include <cklocation.h>

Inheritance diagram for CkMigratableListT< T >:

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

Collaboration graph
[legend]

Public Member Functions

void put (T *v, int atIdx)
Tget (int localIdx)
 Return the element at the given location.
Tnext (int &from)
 Return the next non-empty element starting from the given index, or NULL if there is none.

Private Types

typedef CkMigratableList super

Detailed Description

template<class T>
class CkMigratableListT< T >

A typed version of the above.

Definition at line 408 of file cklocation.h.


Member Typedef Documentation

template<class T>
typedef CkMigratableList CkMigratableListT< T >::super [private]

Definition at line 409 of file cklocation.h.


Member Function Documentation

template<class T>
void CkMigratableListT< T >::put ( T v,
int  atIdx 
) [inline]

Definition at line 411 of file cklocation.h.

References CkMigratableList::put().

template<class T>
T* CkMigratableListT< T >::get ( int  localIdx  )  [inline]

Return the element at the given location.

Reimplemented from CkMigratableList.

Definition at line 412 of file cklocation.h.

References stats::get().

template<class T>
T* CkMigratableListT< T >::next ( int from  )  [inline]

Return the next non-empty element starting from the given index, or NULL if there is none.

Updates from to point past the returned index.

Reimplemented from CkMigratableList.

Definition at line 413 of file cklocation.h.

References CkMigratableList::next().

Referenced by CkArray::recvBroadcast().


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

Generated on Thu May 24 07:57:27 2012 for Charm++ by  doxygen 1.5.5