4#include "downward/operator_id.h"
5#include "downward/state_id.h"
23 using size_type =
unsigned long long;
24 static constexpr size_type UNDEFINED =
25 std::numeric_limits<size_type>::max();
27 StateID(size_type
id = StateID::UNDEFINED)
37 operator ::StateID()
const { return ::StateID(
id); }
39 operator size_type()
const {
return id; }
46inline auto operator<=>(OperatorID left, OperatorID right)
48 return left.get_index() <=> right.get_index();
54struct hash<
probfd::StateID> {
57 return hash<probfd::StateID::size_type>()(sid);
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8
A StateID represents a state within a StateIDMap. Just like Fast Downward's StateID type,...
Definition types.h:22