std::ranges::borrowed_range(3cxx)

πŸ“¦
version 16-20260322 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

okay bestie, welcome to std::ranges::borrowed_range(3cxx) πŸ’– it's a tiny page, but it's important, and we're gonna read it together like a group chat. no cap. ✨

πŸ’– NAME πŸ’–

std::ranges::borrowed_range - [range.range] The borrowed_range concept.

like, that's the name and the whole concept in one line. iconic. πŸ‘‘

✨ SYNOPSIS ✨

first, you gotta pull in the ranges header:

#include <ranges>

🌸 Concept definition 🌸

here's the concept itself, bestie β€” keep it exact, no editing:

template<typename _Tp>
concept std::ranges::borrowed_range =  range<_Tp> && __detail::__maybe_borrowed_range<_Tp>

πŸ’œ Detailed Description πŸ’œ

[range.range] The borrowed_range concept.

that's it. that's the description. short and slay. πŸ’…

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for libstdc++ from the source code.

so it wasn't hand-written by a person, it was generated by Doxygen for libstdc++ β€” robot chic, honestly. πŸ€–βœ¨


okay bye bestie 🫢 this page came from libstdc++ and the manual name is std::ranges::borrowed_range(3cxx). the footer didn't give us a date, so we're not gonna invent one. mwah πŸ’‹πŸŒˆ

πŸ“¦ where this page comes from