STD::UNDERLYING_TYPE(3cxx)
okay so bestie, welcome to the std::underlying_type< _Tp >(3cxx) page π
β¨. This one is literally about figuring out what enum you really are underneath. Letβs get into it, no cap.
π NAME π
std::underlying_type< _Tp >β the underlying type of an enum. Thatβs the whole vibe. π«Ά
β¨ SYNOPSIS β¨
#include <type_traits>
- Inherits
__underlying_type_impl< _Tp >. lowkey important, bestie.
πΈ Detailed Description πΈ
template<typename _Tp>
struct std::underlying_type< _Tp >"The underlying type of an enum.
So yeah β the whole point is the underlying type of an enum. Itβs templated on _Tp, and it inherits __underlying_type_impl< _Tp > (already said it in SYNOPSIS, but itβs giving main character energy, so it gets a lil encore). No cap. π
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. Doxygen did the typing, not me ππ
cute sign-off: this page is brought to you by libstdc++ β thatβs the source/version in the footer β and the footer doesnβt list a date, bestie. The manual name is std::underlying_type< _Tp >(3cxx), and thatβs periodt. πβ¨
π¦ 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