std::ranges::view_base(3cxx)

✨ NAME ✨

std::ranges::view_base β€” the whole entire [range.view] ranges::view_base type, bestie. that's the vibe, that's the assignment πŸ’–

this page lives in section 3cxx, so if you were looking for the C library version you're in the wrong group chat 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

okay so to even speak about this type you gotta bring it in first, no cap:

#include <ranges>

that's it. that's the whole ticket to entry. slay ✨


πŸ’… DETAILED DESCRIPTION πŸ’…

[range.view] The ranges::view_base type.

yeah. that's what the docs say. the doxygen walked in, said exactly one sentence, and left. iconic behaviour honestly πŸ‘‘

so like β€” it's a type, it lives in the ranges header, and the standard refers to it under the tag [range.view]. that's the info we have and i'm not about to make up more, because lying to my bestie is not the move πŸ™ˆ


πŸŽ€ AUTHOR πŸŽ€

lowkey nobody wrote this by hand. it was:

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

so if you've got beef with the wording, take it up with the machine πŸ€–πŸ’€ the source code is the main character here, the docs are just its publicist.


okay that's the whole page, short and sweet like a three-second voice note πŸ’œ this lil manual moment came to you courtesy of libstdc++ and it hangs out in section 3cxx β€” go forth and include <ranges>, mwah πŸ“πŸ§š

πŸ“¦ where this page comes from