__GNU_PBDS::DETAIL::PAT_TRIE_BASE__METADATA(3cxx)

✨ NAME ✨

__gnu_pbds::detail::pat_trie_base::_Metadata< Metadata, _Alloc > β€” okay so this is the Metadata base primary template, bestie. It's the primary-template metadata situation in __gnu_pbds::detail::pat_trie_base, and yes, it's living in the 3cxx manual. πŸ’…

πŸ› οΈ SYNOPSIS πŸ› οΈ

#include <pat_trie_base.hpp>

🌸 Public Types 🌸

  • allocator_type β€” typedef _Alloc allocator_type. The allocator type is literally _Alloc, slay.
  • const_reference β€” typedef detail::rebind_traits< _Alloc, Metadata >::const_reference const_reference. It's the const-reference type coming through detail::rebind_traits< _Alloc, Metadata >, iconic.
  • metadata_type β€” typedef Metadata metadata_type. The metadata type is Metadata, no cap.

πŸ’… Public Member Functions πŸ’…

  • const_reference get_metadata () const β€” returns the metadata as a const_reference, and the const is right there doing its main character thing.

πŸŽ€ Public Attributes πŸŽ€

  • metadata_type m_metadata β€” the public member attribute, typed as metadata_type, just sitting pretty in public.

πŸ’« Detailed Description πŸ’«

template<typename Metadata, typename _Alloc>
struct __gnu_pbds::detail::pat_trie_base::_Metadata< Metadata, _Alloc >

Metadata base primary template. That's the whole description, and honestly it ate. ✨

πŸ‘‘ Author πŸ‘‘

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


Source/version check: this page is auto-generated by Doxygen for libstdc++, and it belongs to the 3cxx manual. Date check: there's no separate date printed on this page, so that's the footer tea. Bye bestie β€” go template something cute! πŸ’–πŸŽ€