std::experi...ForwardRange(3)
π NAME π
okay so bestie, welcome to the std::experi...ForwardRange(3) page from the C++ Standard Libary (yes, that's how the header spells it β we respect the typo π
). The actual NAME section is giving:
std::experimental::ranges::ForwardRange - std::experimental::ranges::ForwardRange
Same thing on both sides of the dash. No notes. Periodt.
β¨ Synopsis β¨
Defined in header <experimental/ranges/range> β that's the exact path, don't come for me.
This is the concept bool ForwardRange, and the synopsis is literally this:
template< class T >
concept bool ForwardRange = (ranges
TS)
InputRange<T> && ForwardIterator<ranges::iterator_t<T>>;
So yeah: it's built from InputRange<T> and ForwardIterator<ranges::iterator_t<T>> β those two are the whole vibe of the definition. The (ranges TS) note is there too, in the exact spot it appears. Don't @ me.
π§ This section is incomplete β Reason: add description and extra caveats. The page is literally telling you it's a work in progress, and honestly same, bestie π.
π Category π
- Todo with reason
That's the whole category, no cap. It's a little todo-list energy: there's a reason, and the reason is already up there in the incomplete-section note.
mwah π this little page comes from http://cppreference.com, dated 2024.06.10, and its manual name is std::experi...ForwardRange(3). Now go slay those ranges, bestie β¨π¦π
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms