GaloisRuntime::cache_line_storage< T > Struct Template Reference

#include <CacheLineStorage.h>

List of all members.

Public Member Functions

T data __attribute__ ((aligned(CACHE_LINE_SIZE)))
 cache_line_storage ()

Public Attributes

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

template<typename T>
struct GaloisRuntime::cache_line_storage< T >


Constructor & Destructor Documentation

template<typename T>
GaloisRuntime::cache_line_storage< T >::cache_line_storage (  )  [inline]

Member Function Documentation

template<typename T>
T data GaloisRuntime::cache_line_storage< T >::__attribute__ ( (aligned(CACHE_LINE_SIZE))   ) 

Member Data Documentation

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

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