STD::REMOVE_EXTENT(3cxx)

🌸 NAME 🌸

okay bestie, this is the std::remove_extent< _Tp >(3cxx) page β€” yes, that's the 3cxx manual name folded in near the top, we're not copying the header line β€” and the name is literally remove_extent. Full title energy, tiny little name. We move. πŸ’–

✨ SYNOPSIS ✨

First things first, the include:

#include <type_traits>

πŸŽ€ Public Types πŸŽ€

  • using type = _Tp β€” the one public type listed here, exactly this, no cap. ✨

πŸ’« Detailed Description πŸ’«

Here's the exact template situation, character for character, because we do not mess with code:

   template<typename _Tp>
       struct std::remove_extent< _Tp >"remove_extent

That's the whole detailed description, bestie β€” short, iconic, and keeping the weird little "remove_extent exactly as it appears. πŸ™ˆ

πŸ‘‘ Author πŸ‘‘

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

Not me writing fanfic β€” that's literally the credit. πŸ’…


πŸ’– cute little sign-off: this page is from libstdc++, and it's the std::remove_extent< _Tp >(3cxx) page. The footer didn't give us a date, so we're not inventing one β€” no fake timestamp, periodt. 🫢

πŸ“¦ where this page comes from