Iros
 
Loading...
Searching...
No Matches
di::concepts::SizedSentinelFor Concept Reference

#include <di/container/concepts/sized_sentinel_for.h>

Concept definition

template<typename Sent, typename Iter>
concept di::concepts::SizedSentinelFor = SentinelFor<Sent, Iter> && requires(Iter const& iterator, Sent const& sentinel) {
{ sentinel - iterator } -> SameAs<meta::IteratorSSizeType<Iter>>;
{ iterator - sentinel } -> SameAs<meta::IteratorSSizeType<Iter>>;
}
Definition core.h:114
Definition sentinel_for.h:9
Definition sized_sentinel_for.h:9