|
join 1.0
lightweight network framework library
|
#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>

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 |