Thrill  0.1
aligned_allocator.hpp File Reference
#include <thrill/common/logger.hpp>
#include <thrill/mem/allocator_base.hpp>
#include <cassert>
#include <cstdlib>
#include <memory>
+ Include dependency graph for aligned_allocator.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AlignedAllocator< Type, BaseAllocator, Alignment >
 
struct  AlignedAllocator< Type, BaseAllocator, Alignment >::rebind< U >
 Return allocator for different type. More...
 
struct  AlignedAllocatorSettings< MustBeInt >
 

Namespaces

 thrill
 
 thrill::mem
 

Macros

#define THRILL_DEFAULT_ALIGN   4096
 
#define THRILL_MEM_ALIGNED_ALLOCATOR_HEADER
 

Functions

static void * aligned_alloc (size_t size, size_t meta_info_size=0)
 
static void aligned_dealloc (void *ptr, size_t size, size_t meta_info_size=0)
 

Macro Definition Documentation

◆ THRILL_DEFAULT_ALIGN

#define THRILL_DEFAULT_ALIGN   4096

◆ THRILL_MEM_ALIGNED_ALLOCATOR_HEADER

#define THRILL_MEM_ALIGNED_ALLOCATOR_HEADER

Definition at line 18 of file aligned_allocator.hpp.