GaloisRuntime::WorkList::ConExtLinkedQueue< T, concurrent > Class Template Reference

#include <WorkListHelpers.h>

List of all members.

Classes

class  ListNode

Public Member Functions

 ConExtLinkedQueue ()
bool empty () const
void push (T *C)
T * pop ()

Private Attributes

PtrLock< T *, concurrent > head
T * tail

template<typename T, bool concurrent>
class GaloisRuntime::WorkList::ConExtLinkedQueue< T, concurrent >


Constructor & Destructor Documentation

template<typename T, bool concurrent>
GaloisRuntime::WorkList::ConExtLinkedQueue< T, concurrent >::ConExtLinkedQueue (  )  [inline]

Member Function Documentation

template<typename T, bool concurrent>
bool GaloisRuntime::WorkList::ConExtLinkedQueue< T, concurrent >::empty (  )  const [inline]
template<typename T, bool concurrent>
T* GaloisRuntime::WorkList::ConExtLinkedQueue< T, concurrent >::pop (  )  [inline]
template<typename T, bool concurrent>
void GaloisRuntime::WorkList::ConExtLinkedQueue< T, concurrent >::push ( T *  C  )  [inline]

Member Data Documentation

template<typename T, bool concurrent>
PtrLock<T*,concurrent> GaloisRuntime::WorkList::ConExtLinkedQueue< T, concurrent >::head [private]
template<typename T, bool concurrent>
T* GaloisRuntime::WorkList::ConExtLinkedQueue< T, concurrent >::tail [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