AI Toolkit
Loading...
Searching...
No Matches
aitoolkit::goap::blackboard_trait Concept Reference

Concept definition

template<typename T>
concept aitoolkit::goap::blackboard_trait = requires(const T &a, const T &b) {
{ a == b } -> std::convertible_to<bool>;
{ std::hash<T>{}(a) } -> std::convertible_to<size_t>;
}
Definition goap.hpp:181
plan< T > planner(std::vector< action_ptr< T > > actions, T initital_blackboard, T goal_blackboard, size_t max_iterations=0)
Create a plan.
Definition goap.hpp:304