Galois::Runtime::UserContextAccess< T > Class Template Reference

Backdoor to allow runtime methods to access private data in UserContext. More...

#include <UserContextAccess.h>

Inheritance diagram for Galois::Runtime::UserContextAccess< T >:
Galois::UserContext< T >

List of all members.

Public Types

typedef Galois::UserContext< T > SuperTy
typedef SuperTy::PushBufferTy PushBufferTy
 push stuff
typedef SuperTy::FastPushBack FastPushBack

Public Member Functions

void resetAlloc ()
PushBufferTygetPushBuffer ()
void resetPushBuffer ()
SuperTydata ()
void setLocalState (void *p, bool used)
void setFastPushBack (FastPushBack f)
void setBreakFlag (bool *b)

Detailed Description

template<typename T>
class Galois::Runtime::UserContextAccess< T >

Backdoor to allow runtime methods to access private data in UserContext.


Member Typedef Documentation

Reimplemented from Galois::UserContext< T >.

push stuff

Reimplemented from Galois::UserContext< T >.

template<typename T>
typedef Galois::UserContext<T> Galois::Runtime::UserContextAccess< T >::SuperTy

Member Function Documentation

template<typename T>
SuperTy& Galois::Runtime::UserContextAccess< T >::data (  )  [inline]
template<typename T>
PushBufferTy& Galois::Runtime::UserContextAccess< T >::getPushBuffer (  )  [inline]
template<typename T>
void Galois::Runtime::UserContextAccess< T >::resetAlloc (  )  [inline]
template<typename T>
void Galois::Runtime::UserContextAccess< T >::resetPushBuffer (  )  [inline]
template<typename T>
void Galois::Runtime::UserContextAccess< T >::setBreakFlag ( bool *  b  )  [inline]
template<typename T>
void Galois::Runtime::UserContextAccess< T >::setFastPushBack ( FastPushBack  f  )  [inline]
template<typename T>
void Galois::Runtime::UserContextAccess< T >::setLocalState ( void *  p,
bool  used 
) [inline]

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1