VCCC  2024.05
VisualCamp Common C++ library
bidirectional_iterator< I > Struct Template Reference

#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__iterator/bidirectional_iterator.hpp>

+ Inheritance diagram for bidirectional_iterator< I >:

Detailed Description

template<typename I>
struct vccc::bidirectional_iterator< I >

The concept bidirectional_iterator refines forward_iterator by adding the ability to move an iterator backward.

Notes

Unlike the LegacyBidirectionalIterator requirements, the bidirectional_iterator concept does not require dereference to return an lvalue.

See also
std::bidirectional_iterator
forward_iterator
random_access_iterator

The documentation for this struct was generated from the following file: