__GNU_PARALLEL::LOSERTREEPOINTERUNGUARDED(3)

πŸ“¦ version 4.4.0, in nixpkgs unstable

hey bestie πŸ’– you just opened the Library Functions Manual, and today’s page is __gnu_parallel::LoserTreePointerUnguarded(3). it’s giving pointer-storing loser-tree royalty πŸ‘‘βœ¨

✨ NAME ✨

__gnu_parallel::LoserTreePointerUnguarded β€” Stable unguarded LoserTree variant storing pointers. periodt πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

Inherits LoserTreePointerUnguardedBase< T, Comparator >.

🌸 Public Member Functions 🌸

the exact function lineup, no cap:

  • void delete_min_insert (const T &key, bool sup)
  • int get_min_source ()
  • void init ()
  • unsigned int init_winner (unsigned int root)
  • void insert_start (const T &key, int source, bool)
  • LoserTreePointerUnguarded (unsigned int _k, const T &_sentinel, Comparator _comp=std::less< T >())

πŸŽ€ Protected Attributes πŸŽ€

protected-zone cuties:

  • Comparator comp
  • unsigned int ik
  • unsigned int k
  • Loser * losers
  • unsigned int offset

πŸ’œ Detailed Description πŸ’œ

template o’clock, bestie 🧚:

template<bool stable, typename T, typename Comparator> class
       __gnu_parallel::LoserTreePointerUnguarded< stable, T, Comparator >

Stable unguarded LoserTree variant storing pointers.

Unstable variant is implemented below using partial specialization.

Definition at line 853 of file losertree.h. πŸ”₯

πŸŽ€ AUTHOR πŸŽ€

the author line is literally:

Generated automatically by Doxygen for libstdc++ from the source code. πŸ’–


xoxo, bestie 🫢 this page is from libstdc++, dated 21 Apr 2009, and the title is __gnu_para...erUnguarded(3) β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from