8template<
typename Self,
typename Sent,
typename WrappedIter, concepts::Iterator Iter>
9requires(concepts::SentinelFor<Sent, Iter>)
16 constexpr auto base() const -> Sent {
return m_base; }
21 return this->
base() - a.base();
25 constexpr friend auto operator==(Self
const& a, WrappedIter
const& b) ->
bool {
return a.base() == b.base(); }
Definition sentinel_base.h:13
constexpr auto difference(WrappedIter const &a) const
Definition sentinel_extension.h:18
constexpr SentinelExtension(Sent base)
Definition sentinel_extension.h:14
constexpr auto base() const -> Sent
Definition sentinel_extension.h:16
constexpr friend auto operator==(Self const &a, WrappedIter const &b) -> bool
Definition sentinel_extension.h:25
SentinelExtension()=default
Definition sized_sentinel_for.h:9