STD::EXTENT(3cxx)
π NAME π
okay so bestie, this is the std::extent< typename, _Uint >(3cxx) page β header vibe folded in, no cap π
The name is std::extent< typename, _Uint >, and the short summary is literally extent β¨
πΈ SYNOPSIS πΈ
#include <type_traits>
This thing inherits from std::integral_constant< size_t, 0 > β yes, that exact inheritance, periodt π
π Public Types π
using type = integral_constant< size_t, __v >β here's thetypealias, copied exactly how it shows up, bestie π«Άusing value_type = size_tβvalue_typeissize_t, iconic and simple π
π Public Member Functions π
constexpr operator value_type () const noexceptβ aconstexprconversion operator tovalue_type, and it'sconst noexcepttoo, slay β¨
π¦ Static Public Attributes π¦
static constexpr size_t valueβ the staticvalueattribute, typedsize_tand markedconstexprπ
π Detailed Description π
The declaration goes like this, and I'm keeping the weird quote exactly as it appears because that's the rule, bestie π:
template<typename, unsigned _Uint = 0>
struct std::extent< typename, _Uint >"extent
π Author π
This page was generated automatically by Doxygen for libstdc++ from the source code β automated icon behavior, no cap π
source/version check: it's libstdc++, living in the 3cxx manual section, and the date is not listed on this page β so that's the whole cute sign-off, bestie πβ¨
π¦ 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