...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
A Bidirectional Sequence is a Forward Sequence, which provides iterators that satisfy the Bidirectional Iterator requirements.
Bidirectional Sequence does not define any new expressions beyond those defined in Forward Sequence. However, it refines the expression requirements.
Expression | Expression type |
---|---|
typename begin<s>::type | A model of Bidirectional Iterator |
typename end<s>::type | A model of Bidirectional Iterator |
Forward Sequence, Random Access Sequence, Bidirectional Iterator