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

#include <etl/iterator.hpp>

Concept definition

template<typename Iter>
concept etl::legacy_iterator = requires(Iter i) {
{ *i } -> etl::referenceable;
{ ++i } -> etl::same_as<Iter&>;
{ *i++ } -> etl::referenceable;
} and etl::copyable<Iter>
Definition legacy_iterator.hpp:16
Definition referenceable.hpp:14
The concept same_as<T, U> is satisfied if and only if T and U denote the same type....
Definition same_as.hpp:19

Detailed Description

Note
Non-standard extension