|
tess 0.4.0
Performance-first tile and path simulation substrate
|
#include <tess/ops/queued.h>
Public Member Functions | |
| void | reserve (std::size_t count) |
| void | resize (std::size_t count) |
| void | clear () noexcept |
| void | clear_records () noexcept |
| void | reserve_records_per_partition (std::size_t count) |
| auto | size () const noexcept -> std::size_t |
| auto | partition (std::size_t index) noexcept -> PlannedDirtyAccumulator & |
| auto | partition (std::size_t index) const noexcept -> const PlannedDirtyAccumulator & |
| auto | partitions () const noexcept -> std::span< const PlannedDirtyAccumulator > |
Friends | |
| class | PlannedPhaseExecutionScratch |
| auto | collect_planned_dirty (PlannedDirtyAccumulator &dirty, PlannedDirtyPartitions &partitions) -> PlannedDirtyCollectResult |
Owns isolated dirty accumulators for concurrently executed operations.
|
friend |
Moves compatible operation partitions into one reusable accumulator.