memory.h File Reference

#include <boost/serialization/split_member.hpp>
#include <boost/cstdint.hpp>
Include dependency graph for memory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lux::AlignedAllocator< T, N >
struct  lux::AlignedAllocator< T, N >::rebind< T2 >
class  lux::Aligned16
class  MemoryArena
class  BlockedArray< T, logBlockSize >

Namespaces

namespace  lux

Defines

#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__

Functions

template<class T >
T * lux::AllocAligned (size_t size, std::size_t N=L1_CACHE_LINE_SIZE)
template<class T >
void lux::FreeAligned (T *ptr)

Variables

class lux::Aligned16 lux::aligned

Define Documentation

#define P_CLASS_ATTR   __attribute__

Definition at line 114 of file memory.h.

#define P_CLASS_ATTR   __attribute__

Definition at line 114 of file memory.h.

#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
#define P_CLASS_ATTR   __attribute__
Generated by  doxygen 1.6.2-20100208