Iros
Loading...
Searching...
No Matches
sentinel_for.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/concepts/iterator.h
"
4
#include "
di/meta/compare.h
"
5
#include "
di/meta/operations.h
"
6
7
namespace
di::concepts
{
8
template
<
typename
Sent,
typename
Iter>
9
concept
SentinelFor
=
Semiregular<Sent>
&&
Iterator<Iter>
&&
detail::WeaklyEqualityComparableWith<Sent, Iter>
;
10
}
di::concepts::Iterator
Definition
iterator.h:14
di::concepts::Semiregular
Definition
operations.h:117
di::concepts::SentinelFor
Definition
sentinel_for.h:9
di::concepts::detail::WeaklyEqualityComparableWith
Definition
compare.h:50
operations.h
iterator.h
compare.h
di::concepts
Definition
any_storable.h:9
libs
di
include
di
container
concepts
sentinel_for.h
Generated by
1.13.0