view: add iterator intersection test

This commit is contained in:
Danny Robson 2018-08-01 13:10:43 +10:00
parent 47c912e5e2
commit 08d8eb942d

View File

@ -640,6 +640,15 @@ namespace util {
}
///////////////////////////////////////////////////////////////////////////
template <typename IteratorT>
constexpr bool
intersects (util::view<IteratorT> a, IteratorT b)
{
return b >= a.begin () && b < a.end ();
}
///////////////////////////////////////////////////////////////////////////
template <
typename BeginA, typename EndA,