STD::RANK(3cxx)

πŸ’– NAME πŸ’–

okay so bestie, welcome to the std::rank< typename >(3cxx) page β€” manual name folded in near the top, as requested πŸ’…. The NAME section is literally: std::rank< typename > - rank. That's it. That's the name. Iconic.

✨ SYNOPSIS ✨

okay so here's the include, no cap:

#include <type_traits>

and the inheritance tea: it inherits std::integral_constant< std::size_t, 0 >. 🫢

πŸŽ€ Public Types πŸŽ€

  • using type = integral_constant< std::size_t, __v > β€” this is the type alias, character for character, don't touch it bestie.
  • using value_type = std::size_t β€” this is the value_type alias, and it's std::size_t.

πŸ’… Public Member Functions πŸ’…

  • constexpr operator value_type () const noexcept β€” a constexpr operator to value_type, and it's const noexcept. That's the whole list, periodt.

🌸 Static Public Attributes 🌸

  • static constexpr std::size_t value β€” a static public attribute named value, typed std::size_t, and it's constexpr.

πŸ¦‹ Detailed Description πŸ¦‹

okay so the detailed description has this literal snippet β€” yes, including the little "rank after the >, we do not β€œfix” the sacred text, bestie:

   template<typename>
       struct std::rank< typename >"rank

πŸ‘‘ Author πŸ‘‘

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


cute sign-off: this page comes from libstdc++, manual-page title std::rank< typename >(3cxx), and the footer has no date shown β€” so I'm not inventing one, mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from