Galois::Runtime::LL::CacheLineImpl< T, REM > Struct Template Reference

#include <CacheLineStorage.h>

List of all members.

Public Member Functions

 CacheLineImpl ()
 CacheLineImpl (const T &v)
template<typename A >
 CacheLineImpl (A &&v)
 operator T ()

Public Attributes

GALOIS_ATTRIBUTE_ALIGN_CACHE_LINE T data
char pad [REM]

template<typename T, int REM>
struct Galois::Runtime::LL::CacheLineImpl< T, REM >


Constructor & Destructor Documentation

template<typename T, int REM>
Galois::Runtime::LL::CacheLineImpl< T, REM >::CacheLineImpl (  )  [inline]
template<typename T, int REM>
Galois::Runtime::LL::CacheLineImpl< T, REM >::CacheLineImpl ( const T &  v  )  [inline]
template<typename T, int REM>
template<typename A >
Galois::Runtime::LL::CacheLineImpl< T, REM >::CacheLineImpl ( A &&  v  )  [inline, explicit]

Member Function Documentation

template<typename T, int REM>
Galois::Runtime::LL::CacheLineImpl< T, REM >::operator T (  )  [inline, explicit]

Member Data Documentation

template<typename T, int REM>
GALOIS_ATTRIBUTE_ALIGN_CACHE_LINE T Galois::Runtime::LL::CacheLineImpl< T, REM >::data
template<typename T, int REM>
char Galois::Runtime::LL::CacheLineImpl< T, REM >::pad[REM]

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1