tess 0.4.0
Performance-first tile and path simulation substrate
Loading...
Searching...
No Matches
tess::BlockScratch Class Reference

#include <tess/block/block.h>

Public Member Functions

 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 >

Detailed Description

Caller-owned, reusable bump storage for allocation-free block kernels.


The documentation for this class was generated from the following file: