#include <AltChunked.h>
Public Member Functions | |
bool | empty () const |
void | push (ChunkHeader *obj) |
ChunkHeader * | pop () |
ChunkHeader * | stealAllAndPop (AltChunkedStack &victim) |
ChunkHeader * | stealHalfAndPop (AltChunkedStack &victim) |
Private Member Functions | |
void | prepend (ChunkHeader *C) |
Private Attributes | |
Runtime::LL::PtrLock < ChunkHeader, true > | head |
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] |
Runtime::LL::PtrLock<ChunkHeader, true> Galois::WorkList::AltChunkedStack::head [private] |