tess 1.0.0
Performance-first tile and path simulation substrate
Loading...
Searching...
No Matches
chunk_adapter.h
1#pragma once
2
3#include <tess/experimental/chunk_maintenance.h>
4#include <tess/maintenance/scheduler.h>
5
6namespace tess::maintenance {
7
9using ChunkMarkResult = experimental::maintenance::ChunkMarkResult;
10
12using ChunkProductState = experimental::maintenance::ChunkProductState;
13
15using ChunkProductToken = experimental::maintenance::ChunkProductToken;
16
18template <typename Product>
19using ChunkProductView = experimental::maintenance::ChunkProductView<Product>;
20
22using ChunkResidencyStatus = experimental::maintenance::ChunkResidencyStatus;
23
25using ChunkResidencyResult = experimental::maintenance::ChunkResidencyResult;
26
28using ChunkEvictionResult = experimental::maintenance::ChunkEvictionResult;
29
31using ChunkAdapterReleaseResult =
32 experimental::maintenance::ChunkAdapterReleaseResult;
33
41template <typename World, typename Product, typename Rebuild,
42 typename Backend = ImmediateScheduler>
43using ChunkMaintenanceAdapter =
44 experimental::maintenance::ChunkMaintenanceAdapter<World, Product, Rebuild,
45 Backend>;
46
47} // namespace tess::maintenance