Galois::WorkList::AltChunkedStack Class Reference

#include <AltChunked.h>

List of all members.

Public Member Functions

bool empty () const
void push (ChunkHeader *obj)
ChunkHeaderpop ()
ChunkHeaderstealAllAndPop (AltChunkedStack &victim)
ChunkHeaderstealHalfAndPop (AltChunkedStack &victim)

Private Member Functions

void prepend (ChunkHeader *C)

Private Attributes

Runtime::LL::PtrLock
< ChunkHeader, true > 
head

Member Function Documentation

bool Galois::WorkList::AltChunkedStack::empty (  )  const [inline]
ChunkHeader* Galois::WorkList::AltChunkedStack::pop (  )  [inline]
void Galois::WorkList::AltChunkedStack::prepend ( ChunkHeader C  )  [inline, private]
void Galois::WorkList::AltChunkedStack::push ( ChunkHeader obj  )  [inline]
ChunkHeader* Galois::WorkList::AltChunkedStack::stealAllAndPop ( AltChunkedStack victim  )  [inline]
ChunkHeader* Galois::WorkList::AltChunkedStack::stealHalfAndPop ( AltChunkedStack victim  )  [inline]

Member Data Documentation

Runtime::LL::PtrLock<ChunkHeader, true> Galois::WorkList::AltChunkedStack::head [private]

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1