__GNU_PARALLEL::_LOSERTREEPOINTERBASE(3cxx)
π NAME π
__gnu_parallel::_LoserTreePointerBase< _Tp, _Compare > β bestie, this is the base class of the _Loser Tree implementation that uses pointers. That's it, that's the vibe. (And yes, the page title is literally __gnu_parallel:..._Tp, _Compare >(3cxx) β we're in the (3cxx) manual, iykyk. π«Ά)
β¨ SYNOPSIS β¨
#include <losertree.h>
Inherited by __gnu_parallel::_LoserTreePointer< __stable, _Tp, _Compare >, and __gnu_parallel::_LoserTreePointer< false, _Tp, _Compare >. Two whole children, she's a mother. π
π§ Classes
struct _Loserβ the internal representation of_LoserTree__elements. Lowkey iconic naming, no notes. π
πΈ Public Member Functions
_LoserTreePointerBase (unsigned int __k, _Compare __comp=std::less< _Tp >())β the constructor, with__compdefaulting tostd::less< _Tp >(). Slay.int __get_min_source ()β gets the min source, fr fr.void __insert_start (const _Tp &__key, int __source, bool __sup)β inserts a start. That's the whole sentence, don't come for me. π
π¦ Protected Attributes
_Compare _M_compunsigned int _M_ikunsigned int _M_k_Loser * _M_losersunsigned int _M_offset
Five protected attributes, all accounted for. Not me being thorough or whatever. π
π₯ Detailed Description π₯
template<typename _Tp, typename _Compare>
class __gnu_parallel::_LoserTreePointerBase< _Tp, _Compare >
"Base class of _Loser Tree implementation using pointers."
That's the quote, bestie β the class is templated on _Tp and _Compare, and it's the base for the pointer-flavoured _Loser Tree. That's the tea. ββ¨
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. So no human wrote this one, it's giving robot main character energy. π€π
Ok that's literally the whole page, no cap. The footer vibes werelibst__gnu_parallel:..._Tp, _Compare >(3cxx)β that's the source/version corner, coming to you fromlibstdc++and Doxygen. Mwah, go readlosertree.hbestie ππΈ
π¦ 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
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms