STD::REMOVE_ALL_EXTENTS(3cxx)
okay so bestie, welcome to the std::remove_all_extents< _Tp > page from manual 3cxx π
β¨ this is the whole vibe: a tiny type-traits reference page, and we are keeping every crumb.
πΈ NAME πΈ
std::remove_all_extents< _Tp > β remove_all_extents. Thatβs it. Thatβs the name. No extra lore on this one, periodt.
β¨ SYNOPSIS β¨
First thing you include, bestie:
#include <type_traits>
π Public Types π
using type = _Tpβ the public type alias listed here. Literally exactly that, no cap.
π¦ Detailed Description π¦
The detailed description is giving minimal icon behavior: just the template line and the struct line. Here they are, exactly:
template<typename _Tp>
struct std::remove_all_extents< _Tp >"remove_all_extents
yes, that " right before remove_all_extents is in the original page, so it stays. Do not βfixβ it, bestie π.
π Author π
Author: Generated automatically by Doxygen for libstdc++ from the source code. Slay, Doxygen, you ate this auto-generation π«Ά.
cute sign-off time π: the manual is 3cxx; the footerβs source/version + title chunk is libstdc+std::remove_all_extents< _Tp >(3cxx), and the Author line says it was generated automatically by Doxygen for libstdc++ from the source code. Thereβs no date printed on the page, so Iβm not inventing one β no cap, just facts πβ¨π
π¦ where this page comes from
- ubuntu noble: libstdc++-14-doc 14-20240412-0ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms