GaloisRuntime::PerCPU< T > Class Template Reference

#include <PerCPU.h>

List of all members.

Public Member Functions

 PerCPU ()
 PerCPU (const T &ival)
virtual ~PerCPU ()
void reset (const T &d)
unsigned int myEffectiveID () const
T & get (unsigned int i)
const T & get (unsigned int i) const
T & get ()
const T & get () const
T & getNext ()
const T & getNext () const
unsigned int size () const

Protected Member Functions

int myID () const

Protected Attributes

cache_line_storage< T > * datum
unsigned int num

template<typename T>
class GaloisRuntime::PerCPU< T >


Constructor & Destructor Documentation

template<typename T>
GaloisRuntime::PerCPU< T >::PerCPU (  )  [inline]
template<typename T>
GaloisRuntime::PerCPU< T >::PerCPU ( const T &  ival  )  [inline, explicit]
template<typename T>
virtual GaloisRuntime::PerCPU< T >::~PerCPU (  )  [inline, virtual]

Member Function Documentation

template<typename T>
const T& GaloisRuntime::PerCPU< T >::get (  )  const [inline]
template<typename T>
T& GaloisRuntime::PerCPU< T >::get (  )  [inline]
template<typename T>
const T& GaloisRuntime::PerCPU< T >::get ( unsigned int  i  )  const [inline]
template<typename T>
T& GaloisRuntime::PerCPU< T >::get ( unsigned int  i  )  [inline]
template<typename T>
const T& GaloisRuntime::PerCPU< T >::getNext (  )  const [inline]
template<typename T>
T& GaloisRuntime::PerCPU< T >::getNext (  )  [inline]
template<typename T>
unsigned int GaloisRuntime::PerCPU< T >::myEffectiveID (  )  const [inline]
template<typename T>
int GaloisRuntime::PerCPU< T >::myID (  )  const [inline, protected]
template<typename T>
void GaloisRuntime::PerCPU< T >::reset ( const T &  d  )  [inline]
template<typename T>
unsigned int GaloisRuntime::PerCPU< T >::size (  )  const [inline]

Member Data Documentation

template<typename T>
cache_line_storage<T>* GaloisRuntime::PerCPU< T >::datum [protected]
template<typename T>
unsigned int GaloisRuntime::PerCPU< T >::num [protected]

The documentation for this class was generated from the following file:
Generated on Tue Aug 2 11:51:30 2011 for Galois by  doxygen 1.6.3