|
constexpr | sentinel (Bound bound) |
|
|
constexpr bool | operator== (const iterator &x, const sentinel &y) |
|
constexpr bool | operator== (const sentinel &y, const iterator &x) |
|
constexpr bool | operator!= (const iterator &x, const sentinel &y) |
|
constexpr bool | operator!= (const sentinel &y, const iterator &x) |
|
template<bool Enable = true, std::enable_if_t< Enable and std::is_convertible_v< decltype(std::declval< W >() - std::declval< Bound >()), iter_difference_t< W >>, int > = 0> |
constexpr iter_difference_t< W > | operator- (const iterator &x, const sentinel &y) |
|
template<bool Enable = true, std::enable_if_t< Enable and std::is_convertible_v< decltype(-(std::declval< W >() - std::declval< Bound >())), iter_difference_t< W >>, int > = 0> |
constexpr iter_difference_t< W > | operator- (const sentinel &x, const iterator &y) |
|
The documentation for this struct was generated from the following file:
- OpenKalman/basics/compatibility/views/iota.hpp