Iros
 
Loading...
Searching...
No Matches
di::container::detail::IotaAdvancable Concept Reference

#include <di/container/view/iota_view.h>

Concept definition

template<typename T>
requires(T i, T const ci, meta::IteratorSSizeType<T> const n) {
{ i += n } -> concepts::SameAs<T&>;
{ i -= n } -> concepts::SameAs<T&>;
T(ci + n);
T(n + ci);
T(ci - n);
T(n - ci);
}
Definition operations.h:99
Definition core.h:114
Definition compare.h:103
Definition iota_view.h:40
decltype(container::iterator_ssize_type(types::in_place_type< meta::RemoveCVRef< T > >)) IteratorSSizeType
Definition iterator_ssize_type.h:8