#include <tess/ops/queued.h>
|
|
| ExecutionPhase (const ExecutionPhase &) noexcept=default |
|
| ExecutionPhase (ExecutionPhase &&) noexcept=default |
|
auto | operator= (const ExecutionPhase &) noexcept -> ExecutionPhase &=default |
|
auto | operator= (ExecutionPhase &&) noexcept -> ExecutionPhase &=default |
|
constexpr auto | first_operation () const noexcept -> std::size_t |
|
constexpr auto | operation_count () const noexcept -> std::size_t |
| constexpr bool | belongs_to (const ExecutionPlan &plan) const noexcept |
| template<typename World> |
| auto | world_validation_status (const World &) const noexcept -> PlannedExecutionStatus |
| template<WritePolicy Policy> |
| constexpr bool | policy_matches () const noexcept |
Planner-issued capability naming one executable range in an exact plan.
The bound ExecutionPlan must outlive this non-owning token. Copies remain bound to that plan generation and expire if its report is reused or replaced.
◆ belongs_to()
| bool tess::ExecutionPhase::belongs_to |
( |
const ExecutionPlan & | plan | ) |
const |
|
inlinenodiscardconstexprnoexcept |
Returns whether this capability was issued for plan.
◆ policy_matches()
template<WritePolicy Policy>
| bool tess::ExecutionPhase::policy_matches |
( |
| ) |
const |
|
inlinenodiscardconstexprnoexcept |
Returns whether every operation in this phase uses Policy.
◆ world_validation_status()
| auto tess::ExecutionPhase::world_validation_status |
( |
const World & | | ) |
const -> PlannedExecutionStatus |
|
inlinenodiscardnoexcept |
Checks the planner-issued world stamp against an execution world.
The documentation for this class was generated from the following file: