join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
allocator.hpp File Reference
#include <join/backoff.hpp>
#include <join/memory.hpp>
#include <join/utils.hpp>
#include <utility>
#include <atomic>
#include <array>
#include <tuple>
#include <cassert>
#include <cstdint>
#include <cstddef>
Include dependency graph for allocator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  join::TaggedIndex
 tagged index. More...
 
union  join::BasicChunk< Size >
 basic chunk. More...
 
struct  join::BasicSegment< Size >
 segment header. More...
 
struct  join::BasicPool< Count, Size >
 free-list pool operating over a pre-existing memory region. More...
 
struct  join::TotalSize< Count, First, Rest... >
 total size computation (recursive case). More...
 
struct  join::TotalSize< Count, Last >
 total size computation (base case). More...
 
struct  join::Sorted< First, Second, Rest... >
 is sequence sorted (recursive case). More...
 
struct  join::Sorted< Last >
 is sequence sorted (base case). More...
 
struct  join::Sorted<>
 is sequence sorted (empty case). More...
 
class  join::BasicArena< Backend, Count, Sizes >
 memory arena owning backend and managing one or more pools. More...
 

Namespaces

namespace  join