25 decltype(std::declval<I>()--),
26 decltype(--std::declval<I>()),
33 std::is_same<decltype(--std::declval<I>()), I&>
Definition is_weakly_decrementable.hpp:42
Definition Partitioner.hpp:146
bool constexpr is_weakly_decrementable_v
A C++17 type trait equivalent to the C++20 weakly_decrementable concept.
Definition is_weakly_decrementable.hpp:38
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25
A C++17 type trait equivalent to the C++20 weakly_decrementable concept.
Definition is_weakly_decrementable.hpp:19