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] |
1.6.1