__GNU_PBDS::DETAIL::TRIE_METADATA_HELPER(3cxx)
π __gnu_pbds::detail::trie_metadata_helper< Node_Update, _BTp > β the (3cxx) manual page π
okay bestie, sit down, we're doing a deep cut today πΈ this one lives in the __gnu_pbds corner of libstdc++'s guts, in the detail namespace, which is code for "bestie this is internal, the library's business, not yours" π it's giving very backstage-pass energy. iykyk.
β¨ NAME β¨
__gnu_pbds::detail::trie_metadata_helper< Node_Update, _BTp > β a Trie metadata helper. that's the whole job description, she's mysterious, she's lowkey iconic π
β¨ SYNOPSIS β¨
Detailed Description
here's the actual shape of her, no cap:
template<typename Node_Update, bool _BTp>
struct __gnu_pbds::detail::trie_metadata_helper< Node_Update, _BTp >"Trie metadata helper.
ok so yes, that quote mark in the middle is literally how it's written down, i did not invent it, i am not that creative π«Ά and the template takes two things:
Node_Updateβ the node-update policy type, the thing that decides what metadata gets tracked._BTpβ abooltemplate parameter, because sometimes a helper just needs a little true-or-false in her life β¨
ngl, this is a detail struct. it's not here for you to call, it's here for the library to do its lil internal trie-metadata thing. please don't build your whole app on it, i am begging π
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. β so like, a robot wrote this, not a person, which honestly explains the mysterious energy π
and that's the whole page, bestie, short and sweet like a good iced coffee π§π this was pulled from the libstdc++ docs, straight out of the __gnu_pbds::detail region of the (3cxx) manual, and the footer just re-says her name in that truncated way manpages love to do (libstd..._Update, _BTp >(3cxx)) π no date to speak of, just vibes, just Doxygen doing its thing. slay, go read a real pbds page now π¦π
π¦ where this page comes from
- debian trixie: libstdc++-12-doc 12.4.0-5
- debian trixie: libstdc++-13-doc 13.3.0-16
- debian trixie: libstdc++-14-doc 14.2.0-19
- ubuntu noble: libstdc++-10-doc 10.5.0-4ubuntu2
- ubuntu noble: libstdc++-10-doc 10.5.0-4ubuntu2.1
- ubuntu noble: libstdc++-11-doc 11.4.0-9ubuntu1
- ubuntu noble: libstdc++-11-doc 11.5.0-1ubuntu1~24.04.1
- ubuntu noble: libstdc++-12-doc 12.3.0-17ubuntu1
- ubuntu noble: libstdc++-12-doc 12.4.0-2ubuntu1~24.04.1
- ubuntu noble: libstdc++-13-doc 13.2.0-23ubuntu4
- ubuntu noble: libstdc++-13-doc 13.3.0-6ubuntu2~24.04.1
- ubuntu noble: libstdc++-14-doc 14-20240412-0ubuntu1
- ubuntu noble: libstdc++-14-doc 14.2.0-4ubuntu2~24.04.1
- ubuntu questing: libstdc++-11-doc 11.5.0-7ubuntu1
- ubuntu questing: libstdc++-11-doc 11.5.0-7ubuntu1.1
- ubuntu questing: libstdc++-12-doc 12.5.0-6ubuntu1
- ubuntu questing: libstdc++-13-doc 13.4.0-4ubuntu1
- ubuntu questing: libstdc++-14-doc 14.3.0-8ubuntu1
- ubuntu questing: libstdc++-15-doc 15.2.0-4ubuntu4
- ubuntu resolute: libstdc++-11-doc 11.5.0-11ubuntu2
- ubuntu resolute: libstdc++-12-doc 12.5.0-9ubuntu1
- ubuntu resolute: libstdc++-13-doc 13.4.0-10ubuntu1
- ubuntu resolute: libstdc++-14-doc 14.3.0-14ubuntu1
- ubuntu resolute: libstdc++-15-doc 15.2.0-16ubuntu1
- ubuntu resolute: libstdc++-16-doc 16-20260322-1ubuntu1
- ubuntu stonking: libstdc++-11-doc 11.5.0-11ubuntu2
- ubuntu stonking: libstdc++-12-doc 12.5.0-9ubuntu1
- ubuntu stonking: libstdc++-13-doc 13.5.0-1ubuntu1
- ubuntu stonking: libstdc++-14-doc 14.4.0-2ubuntu1
- ubuntu stonking: libstdc++-15-doc 15.3.0-4ubuntu1
- ubuntu stonking: libstdc++-16-doc 16.2.0-3ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms