Backdoor to allow runtime methods to access private data in UserContext. More...
#include <UserContextAccess.h>
Public Types | |
typedef Galois::UserContext< T > | SuperTy |
typedef SuperTy::PushBufferTy | PushBufferTy |
push stuff | |
typedef SuperTy::FastPushBack | FastPushBack |
Public Member Functions | |
void | resetAlloc () |
PushBufferTy & | getPushBuffer () |
void | resetPushBuffer () |
SuperTy & | data () |
void | setLocalState (void *p, bool used) |
void | setFastPushBack (FastPushBack f) |
void | setBreakFlag (bool *b) |
Backdoor to allow runtime methods to access private data in UserContext.
typedef SuperTy::FastPushBack Galois::Runtime::UserContextAccess< T >::FastPushBack |
Reimplemented from Galois::UserContext< T >.
typedef SuperTy::PushBufferTy Galois::Runtime::UserContextAccess< T >::PushBufferTy |
push stuff
Reimplemented from Galois::UserContext< T >.
typedef Galois::UserContext<T> Galois::Runtime::UserContextAccess< T >::SuperTy |
SuperTy& Galois::Runtime::UserContextAccess< T >::data | ( | ) | [inline] |
PushBufferTy& Galois::Runtime::UserContextAccess< T >::getPushBuffer | ( | ) | [inline] |
void Galois::Runtime::UserContextAccess< T >::resetAlloc | ( | ) | [inline] |
void Galois::Runtime::UserContextAccess< T >::resetPushBuffer | ( | ) | [inline] |
void Galois::Runtime::UserContextAccess< T >::setBreakFlag | ( | bool * | b | ) | [inline] |
void Galois::Runtime::UserContextAccess< T >::setFastPushBack | ( | FastPushBack | f | ) | [inline] |
void Galois::Runtime::UserContextAccess< T >::setLocalState | ( | void * | p, | |
bool | used | |||
) | [inline] |