Range-v3
Range algorithms, views, and actions for the Standard Library
 
Loading...
Searching...
No Matches
ranges::bidirectional_iterator_ Concept Reference

The bidirectional_iterator_ concept. More...

#include <range/v3/iterator/concepts.hpp>

Concept definition

template<typename I>
concept ranges::bidirectional_iterator_ = requires(I i) { --i, i--, concepts::requires_<same_as<I&, decltype(--i)>>, concepts::requires_<same_as<I, decltype(i--)>>; }
The bidirectional_iterator_ concept.
Definition concepts.hpp:367

Detailed Description

The bidirectional_iterator_ concept.