tess 1.0.0
Performance-first tile and path simulation substrate
Loading...
Searching...
No Matches
tess::ForwardTransitionProviderFor Concept Reference

#include <tess/topology/transition_provider.h>

Concept definition

template<typename P, typename World>
requires(const P& provider, const World& world, Coord3 from,
void (*sink)(SpecialTransitionCandidate)) {
provider.for_each_forward(world, from, sink);
} &&
(std::is_empty_v<P> || requires(const P& provider) {
{
provider.transition_revision()
} noexcept -> std::same_as<std::uint64_t>;
})
Definition world.h:22
Definition transition_provider.h:73
Definition shape.h:46
Definition transition_provider.h:14

Detailed Description

Checks allocation-free per-origin special-edge enumeration.