Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::SearchState Concept Reference

Minimal requirement for mutable search states. More...

#include <state_search_common.H>

Concept definition

template<typename T>
concept Aleph::SearchState = std::movable<T> and std::copy_constructible<T>
Minimal requirement for mutable search states.
and
Check uniqueness with explicit hash + equality functors.

Detailed Description

Minimal requirement for mutable search states.

States are copied only when a solution snapshot must be retained. Traversal itself is expected to mutate the same state in-place through apply() / undo().

Definition at line 88 of file state_search_common.H.