A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/language/../ranges/../iterator/unreachable_sentinel_t.html below:

std::unreachable_sentinel_t, std::unreachable_sentinel - cppreference.com

struct unreachable_sentinel_t;

(1) (since C++20)

inline constexpr unreachable_sentinel_t unreachable_sentinel{};

(2) (since C++20)

1) unreachable_sentinel_t is an empty class type that can be used to denote the “upper bound” of an unbounded interval.

2) unreachable_sentinel is a constant of type unreachable_sentinel_t.

[edit] Non-member functions compares an unreachable_sentinel_t with a value of any weakly_incrementable type
(function template) operator==(std::unreachable_sentinel_t) template< std::weakly_incrementable I >

friend constexpr bool operator==( unreachable_sentinel_t, const I& ) noexcept

{ return false; }
(since C++20)

unreachable_sentinel_t can be compared with any weakly_incrementable type and the result is always false.

This function template is not visible to ordinary unqualified or qualified lookup, and can only be found by argument-dependent lookup when std::unreachable_sentinel_t is an associated class of the arguments.

[edit] Example [edit] See also

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4