Thrill
0.1
|
#include <thrill/common/logger.hpp>
#include <thrill/mem/allocator_base.hpp>
#include <cassert>
#include <cstdlib>
#include <memory>
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) |
#define THRILL_DEFAULT_ALIGN 4096 |
Definition at line 27 of file aligned_allocator.hpp.
Referenced by BlockPool::AllocateByteBlock(), and Multiplexer::OnMultiplexerHeader().
#define THRILL_MEM_ALIGNED_ALLOCATOR_HEADER |
Definition at line 18 of file aligned_allocator.hpp.