#include <tess/block/block.h>
|
|
| BlockScratch (BlockScratch &&other) noexcept |
|
auto | operator= (BlockScratch &&other) noexcept -> BlockScratch & |
|
| BlockScratch (const BlockScratch &)=delete |
|
auto | operator= (const BlockScratch &) -> BlockScratch &=delete |
|
void | reserve_bytes (std::size_t bytes) |
|
constexpr void | reset () noexcept |
|
constexpr auto | capacity_bytes () const noexcept -> std::size_t |
|
constexpr auto | used_bytes () const noexcept -> std::size_t |
|
constexpr auto | remaining_bytes () const noexcept -> std::size_t |
|
template<typename T> |
| auto | allocate (std::size_t count) noexcept -> std::span< T > |
Caller-owned, reusable bump storage for allocation-free block kernels.
The documentation for this class was generated from the following file: