std::ranges::common_range(3cxx)
πΈ NAME πΈ
okay so this is the std::ranges::common_range(3cxx) page from the cxx manual, and the name is a whole mood: std::ranges::common_range β a range for which ranges::begin and ranges::end return the same type. periodt. π
β¨ SYNOPSIS β¨
#include <ranges>
π Concept definition π
template<typename _Tp>
concept std::ranges::common_range = range<_Tp> && same_as<iterator_t<_Tp>, sentinel_t<_Tp>>
π Detailed Description π
A range for which ranges::begin and ranges::end return the same type. That's it. That's the whole concept. It's giving same-type energy, and honestly? iconic. β¨
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. π«Ά
okay bestie, that's the whole page. source/version: libstdc++; date: the footer doesn't show one, so no date on this one. bye πβ¨
π¦ 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