Galois::Graph::detail::OutOfLineLockableFeature< Enable > Class Template Reference

#include <Details.h>

List of all members.

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< OutOfLineLockoutOfLineLocks

template<bool Enable>
class Galois::Graph::detail::OutOfLineLockableFeature< Enable >


Member Typedef Documentation

template<bool Enable>
typedef NodeInfoBase<void,true> Galois::Graph::detail::OutOfLineLockableFeature< Enable >::OutOfLineLock [private]

Member Function Documentation

template<bool Enable>
void Galois::Graph::detail::OutOfLineLockableFeature< Enable >::outOfLineAcquire ( size_t  n,
MethodFlag  mflag 
) [inline]
template<bool Enable>
void Galois::Graph::detail::OutOfLineLockableFeature< Enable >::outOfLineAllocateInterleaved ( size_t  numNodes  )  [inline]
template<bool Enable>
void Galois::Graph::detail::OutOfLineLockableFeature< Enable >::outOfLineAllocateLocal ( size_t  numNodes,
bool  preFault 
) [inline]
template<bool Enable>
void Galois::Graph::detail::OutOfLineLockableFeature< Enable >::outOfLineConstructAt ( size_t  n  )  [inline]

Member Data Documentation


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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1