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 named type.

🌸 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