tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
etl::weakly_incrementable Concept Reference

#include <weakly_incrementable.hpp>

Concept definition

template<typename Iter>
concept etl::weakly_incrementable = etl::movable<Iter> and requires(Iter i) {
{ ++i } -> etl::same_as<Iter&>;
i++;
}
Definition movable.hpp:15
The concept same_as<T, U> is satisfied if and only if T and U denote the same type....
Definition same_as.hpp:19
The concept signed_integral<T> is satisfied if and only if T is an integral type and is_signed_v<T> i...
Definition signed_integral.hpp:15
Definition weakly_incrementable.hpp:16
typename detail::iter_difference< T >::type iter_difference_t
Definition iter_difference_t.hpp:30