Galois::GChecked< T > Class Template Reference

Conflict-checking wrapper for any type. More...

#include <CheckedObject.h>

Inheritance diagram for Galois::GChecked< T >:
GaloisRuntime::Lockable

List of all members.

Public Member Functions

 GChecked ()
 GChecked (const T &v)
T & get (Galois::MethodFlag m=ALL)
const T & get (Galois::MethodFlag m=ALL) const

Private Attributes

val

Detailed Description

template<typename T>
class Galois::GChecked< T >

Conflict-checking wrapper for any type.

Performs global conflict detection on the enclosed object. This enables arbitrary types to be managed by the Galois runtime.


Constructor & Destructor Documentation

template<typename T >
Galois::GChecked< T >::GChecked (  )  [inline]
template<typename T >
Galois::GChecked< T >::GChecked ( const T &  v  )  [inline]

Member Function Documentation

template<typename T >
const T& Galois::GChecked< T >::get ( Galois::MethodFlag  m = ALL  )  const [inline]
template<typename T >
T& Galois::GChecked< T >::get ( Galois::MethodFlag  m = ALL  )  [inline]

Member Data Documentation

template<typename T >
T Galois::GChecked< T >::val [private]

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

Generated on 12 Apr 2013 for Galois by  doxygen 1.6.1