GaloisRuntime::cache_line_storage2< T > Class Template Reference

#include <CacheLineStorage.h>

List of all members.

Private Member Functions

T data __attribute__ ((aligned(CACHE_LINE_SIZE)))
 cache_line_storage2 ()
 cache_line_storage2 (const T &d)

Private Attributes

char pad [CACHE_LINE_SIZE%sizeof(T)?CACHE_LINE_SIZE-(sizeof(T)%CACHE_LINE_SIZE):0]

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


Constructor & Destructor Documentation

template<typename T >
GaloisRuntime::cache_line_storage2< T >::cache_line_storage2 (  )  [inline, private]
template<typename T >
GaloisRuntime::cache_line_storage2< T >::cache_line_storage2 ( const T &  d  )  [inline, explicit, private]

Member Function Documentation

template<typename T >
T data GaloisRuntime::cache_line_storage2< T >::__attribute__ ( (aligned(CACHE_LINE_SIZE))   )  [private]

Member Data Documentation

template<typename T >
char GaloisRuntime::cache_line_storage2< T >::pad[CACHE_LINE_SIZE%sizeof(T)?CACHE_LINE_SIZE-(sizeof(T)%CACHE_LINE_SIZE):0] [private]

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