|
|
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 stdex::convertible_to< 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 stdex::convertible_to< 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