Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::substrate::StaticInstance< T > Struct Template Reference

#include <StaticInstance.h>

Public Member Functions

void lock ()
 
void unlock ()
 
T * get ()
 

Public Attributes

volatile T * V
 
volatile int _lock
 

Member Function Documentation

template<typename T >
T* galois::substrate::StaticInstance< T >::get ( void  )
inline
template<typename T >
void galois::substrate::StaticInstance< T >::lock ( )
inline
template<typename T >
void galois::substrate::StaticInstance< T >::unlock ( )
inline

Member Data Documentation

template<typename T >
volatile int galois::substrate::StaticInstance< T >::_lock
template<typename T >
volatile T* galois::substrate::StaticInstance< T >::V

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