STD::UNWRAP_REF_DECAY(3cxx)
πΈ NAME πΈ
okay so bestie, the name is std::unwrap_ref_decay< _Tp >. That's it. That's the whole name. We're reading this in the 3cxx manual, and this page is giving template-struct energy. π
β¨ SYNOPSIS β¨
#include <type_traits>
π Public Types π
using typeβ the public type member. That is the entire list, no cap. β¨
π Detailed Description π
Here's the exact layout from the page, bestie:
template<typename _Tp>
struct std::unwrap_ref_decay< _Tp >"Decay type and if it's a
reference_wrapper, unwrap it
And the description is literally: βDecay type and if it's a reference_wrapper, unwrap it.β
Since: C++20 β yes, this one is a C++20 baddie. π¦
π Author π
Generated automatically by Doxygen for libstdc++ from the source code.
That's the whole page, periodt. Footer check: source/version is libstdc++, manual name is 3cxx, and the footer title is std::unwrap_ref_decay< _Tp >(3cxx). No date in this footer, just pure vibes. Stay slay π
β¨π¦π
π¦ where this page comes from
- ubuntu resolute: libstdc++-12-doc 12.5.0-9ubuntu1
- ubuntu resolute: libstdc++-13-doc 13.4.0-10ubuntu1
- ubuntu stonking: libstdc++-12-doc 12.5.0-9ubuntu1
- ubuntu stonking: libstdc++-13-doc 13.5.0-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms