STD::ADD_RVALUE_REFERENCE(3cxx)
π std::add_rvalue_reference< _Tp > π
okay so bestie, welcome to the std::add_rvalue_reference< _Tp > page from the (3cxx) manual. This one is short and iconic β we are not skipping a single crumb. π
π NAME π
std::add_rvalue_reference< _Tp > β aka add_rvalue_reference. Thatβs the name, thatβs the vibe. β¨
β¨ SYNOPSIS β¨
First things first, you pull it in with this include, exactly:
#include <type_traits>
π Public Types π
using type = __add_rval_ref_t< _Tp >β the one public type on this page, no cap. Itβs literally namedtype.
πΈ Detailed Description πΈ
okay so the detailed description is lowkey just this template shape, and we are keeping the quote-mark situation exactly as the page gives it:
template<typename _Tp>
struct std::add_rvalue_reference< _Tp >"add_rvalue_reference
No extra lore added by me β thatβs the whole detailed-description moment. π«Ά
π«Ά Author π«Ά
Generated automatically by Doxygen for libstdc++ from the source code.
So yeah, not a human author bestie β Doxygen generated it for libstdc++ from the source code. πβ¨
Final cute sign-off: source/version is the libstdc++ generated-footer situation (the footer string is libstdstd::add_rvalue_reference< _Tp >(3cxx)), and the original footer doesnβt show a date β so date status is not printed, 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