#include <Details.h>
Classes | |
struct | size_of_out_of_line |
Public Member Functions | |
void | outOfLineAcquire (size_t n, MethodFlag mflag) |
void | outOfLineAllocateLocal (size_t numNodes, bool preFault) |
void | outOfLineAllocateInterleaved (size_t numNodes) |
void | outOfLineConstructAt (size_t n) |
Private Types | |
typedef NodeInfoBase< void, true > | OutOfLineLock |
Private Attributes | |
LargeArray< OutOfLineLock > | outOfLineLocks |
typedef NodeInfoBase<void,true> Galois::Graph::detail::OutOfLineLockableFeature< Enable >::OutOfLineLock [private] |
void Galois::Graph::detail::OutOfLineLockableFeature< Enable >::outOfLineAcquire | ( | size_t | n, | |
MethodFlag | mflag | |||
) | [inline] |
void Galois::Graph::detail::OutOfLineLockableFeature< Enable >::outOfLineAllocateInterleaved | ( | size_t | numNodes | ) | [inline] |
void Galois::Graph::detail::OutOfLineLockableFeature< Enable >::outOfLineAllocateLocal | ( | size_t | numNodes, | |
bool | preFault | |||
) | [inline] |
void Galois::Graph::detail::OutOfLineLockableFeature< Enable >::outOfLineConstructAt | ( | size_t | n | ) | [inline] |
LargeArray<OutOfLineLock> Galois::Graph::detail::OutOfLineLockableFeature< Enable >::outOfLineLocks [private] |