std::ranges::bidirectional_range(3cxx)
πΈ NAME πΈ
std::ranges::bidirectional_range β a range for which ranges::begin returns a bidirectional iterator. That's the whole job description, bestie. π
This is the std::ranges::bidirectional_range(3cxx) manual page, and it's short, sweet, and lowkey iconic. π
π¦ SYNOPSIS π¦
#include <ranges>
π Concept definition π
template<typename _Tp>
concept std::ranges::bidirectional_range = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>
No cap, that's the exact concept definition, spacing and all. β¨
π Detailed Description π
A range for which ranges::begin returns a bidirectional iterator. Literally. That's the description. It's giving concise queen energy. π
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. So it wasn't a human, it was Doxygen doing its little automated thing. π€π
Okay bestie, that's the whole page. Source/version: libstdc++ and the footer's exact libstdstd::ranges::bidirectional_range(3cxx); date: not given, so consider this timeless. Periodt. π«Άβ¨
π¦ where this page comes from
- ubuntu resolute: libstdc++-13-doc 13.4.0-10ubuntu1
- ubuntu resolute: libstdc++-16-doc 16-20260322-1ubuntu1
- ubuntu stonking: libstdc++-13-doc 13.5.0-1ubuntu1
- ubuntu stonking: libstdc++-16-doc 16.2.0-3ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms