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

#include <tess/path/path.h>

Classes

struct  ChunkVersionDependency

Public Member Functions

void reserve (std::size_t count)
void clear () noexcept
template<typename World>
void capture_all (const World &world)
template<typename World>
void add_chunk_unique (const World &world, ChunkKey key)
template<typename World>
void add_chunk (const World &world, ChunkKey key)
template<typename World>
auto is_valid (const World &world) const noexcept -> bool
auto size () const noexcept -> std::size_t
auto empty () const noexcept -> bool
auto chunks () const noexcept -> std::span< const ChunkVersionDependency >

Detailed Description

Captures chunk versions used to reject stale cached path products.

The object owns its dependency list and may allocate unless reserved.


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