__GNU_PBDS::DETAIL::REBIND_TRAITS(3cxx)

πŸ’– NAME πŸ’–

__gnu_pbds::detail::rebind_traits< _Alloc, T > β€” okay bestie, this is the consistent API for accessing allocator-related types. That’s the whole name-vibe, and it ate. 🫢

Manual-name moment: this page lives under the __gnu_pbds::det...ts< _Alloc, T >(3cxx) header energy, so we’re folding that in right here instead of copy-pasting the whole header line. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <types_traits.hpp>

Inherits std::allocator_traits< _Alloc >::template rebind_traits.

🌸 Public Types 🌸

  • using const_reference = const T &
  • using reference = T &

✨ Detailed Description ✨

template<typename _Alloc, typename T>
struct __gnu_pbds::detail::rebind_traits< _Alloc, T >

And the description is literally "Consistent API for accessing allocator-related types. β€” yes, with the opening quote still attached. We keep every little detail, no cap. πŸŽ€

🫢 Author 🫢

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


Cute sign-off: source/version is libstdc++’s Doxygen-generated docs, and the footer stamp in the original is libst__gnu_pbds::det...ts< _Alloc, T >(3cxx). Date-wise, the page text I’ve got doesn’t print a separate date, so I’m not inventing one β€” the footer line is the date-ish stamp we have, periodt. πŸŒˆπŸ’œ