31 constexpr locus(
index_t i,
size_t c) : index(i), category(c) {}
39 [[nodiscard]]
static constexpr locus npos()
41 return {std::numeric_limits<index_t>::max(),
42 std::numeric_limits<std::size_t>::max()};
45 [[nodiscard]]
friend bool operator==(
const locus &,
46 const locus &)
noexcept =
default;