GaloisRuntime::WorkList::Experimental::StealingLocalWL< T, ContainerTy > Class Template Reference

#include <WorkListExperimental.h>

List of all members.

Classes

struct  rethread

Public Types

typedef T value_type

Public Member Functions

 StealingLocalWL ()
bool push (value_type val)
std::pair< bool, value_typepop ()
bool empty ()
bool aborted (value_type val)
template<typename Iter >
void fill_initial (Iter ii, Iter ee)

Private Attributes

PerCPU< ContainerTy > data

template<class T, typename ContainerTy = FIFO<T>>
class GaloisRuntime::WorkList::Experimental::StealingLocalWL< T, ContainerTy >


Member Typedef Documentation

template<class T , typename ContainerTy = FIFO<T>>
typedef T GaloisRuntime::WorkList::Experimental::StealingLocalWL< T, ContainerTy >::value_type

Constructor & Destructor Documentation

template<class T , typename ContainerTy = FIFO<T>>
GaloisRuntime::WorkList::Experimental::StealingLocalWL< T, ContainerTy >::StealingLocalWL (  )  [inline]

Member Function Documentation

template<class T , typename ContainerTy = FIFO<T>>
bool GaloisRuntime::WorkList::Experimental::StealingLocalWL< T, ContainerTy >::aborted ( value_type  val  )  [inline]
template<class T , typename ContainerTy = FIFO<T>>
bool GaloisRuntime::WorkList::Experimental::StealingLocalWL< T, ContainerTy >::empty (  )  [inline]
template<class T , typename ContainerTy = FIFO<T>>
template<typename Iter >
void GaloisRuntime::WorkList::Experimental::StealingLocalWL< T, ContainerTy >::fill_initial ( Iter  ii,
Iter  ee 
) [inline]
template<class T , typename ContainerTy = FIFO<T>>
std::pair<bool, value_type> GaloisRuntime::WorkList::Experimental::StealingLocalWL< T, ContainerTy >::pop (  )  [inline]
template<class T , typename ContainerTy = FIFO<T>>
bool GaloisRuntime::WorkList::Experimental::StealingLocalWL< T, ContainerTy >::push ( value_type  val  )  [inline]

Member Data Documentation

template<class T , typename ContainerTy = FIFO<T>>
PerCPU<ContainerTy> GaloisRuntime::WorkList::Experimental::StealingLocalWL< T, ContainerTy >::data [private]

The documentation for this class was generated from the following file:
Generated on Tue Aug 2 11:51:30 2011 for Galois by  doxygen 1.6.3