|
libdonut 2.3.6
Application framework for cross-platform game development in C++20
|
#include <donut/LinearAllocator.hpp>#include <algorithm>#include <array>#include <cassert>#include <cstddef>#include <cstdint>#include <cstring>#include <functional>#include <memory>#include <new>#include <span>#include <type_traits>#include <utility>Go to the source code of this file.
Classes | |
| class | donut::LinearBuffer< Ts > |
Namespaces | |
| namespace | donut |
Typedefs | |
| template<std::size_t Index, typename B > | |
| using | donut::linear_buffer_alternative_t = typename linear_buffer_alternative< Index, B >::type |
Variables | |
| template<typename T , typename B > | |
| constexpr bool | donut::linear_buffer_has_alternative_v = linear_buffer_has_alternative<T, B>::value |
| template<typename T , typename B > | |
| constexpr std::size_t | donut::linear_buffer_index_v = linear_buffer_index<T, B>::value |
| template<typename B > | |
| constexpr std::size_t | donut::linear_buffer_size_v = linear_buffer_size<B>::value |