__gnu_para...nel_switch(3)

πŸ“¦ version 4.4.0, in nixpkgs unstable

πŸ‘‘ __gnu_para...nel_switch(3) πŸ‘‘

hey bestie!! welcome to the Library Functions Manual πŸ’– this page is __gnu_para...nel_switch(3), and it's giving β€œextremely specific C++ switch” energy. buckle up πŸŽ€


🌸 NAME 🌸

  • __gnu_parallel::multiway_merge_k_variant_sentinel_switch β€” Switch for k-way merging with sentinels turned on.

✨ SYNOPSIS ✨

🌟 Public Member Functions 🌟

  • RandomAccessIterator3 operator() β€” the one and only public member function, bestie. here's the signature, exactly:
RandomAccessIterator3 operator() (RandomAccessIteratorIterator
    seqs_begin, RandomAccessIteratorIterator seqs_end,
    RandomAccessIterator3 target, const typename std::iterator_traits<
    typename std::iterator_traits< RandomAccessIteratorIterator
    >::value_type::first_type >::value_type &sentinel, _DifferenceTp
    length, Comparator comp)

πŸ’– Detailed Description πŸ’–

okay so this is the whole template struct vibe, no cap:

template<bool sentinels, bool stable, typename RandomAccessIteratorIterator,
    typename RandomAccessIterator3, typename _DifferenceTp, typename
    Comparator> struct
    __gnu_parallel::multiway_merge_k_variant_sentinel_switch< sentinels,
    stable, RandomAccessIteratorIterator, RandomAccessIterator3,
    _DifferenceTp, Comparator >

Switch for k-way merging with sentinels turned on. literally what it says on the tin πŸ’…

Definition at line 895 of file multiway_merge.h.


πŸ‘‘ Author πŸ‘‘

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

so she was auto-generated by Doxygen for libstdc++ β€” iconic, honestly 🫢


okay bye bestie πŸ’‹ this cutie is from libstdc++, dated 21 Apr 2009, and the page is __gnu_para...nel_switch(3). mwah πŸŒˆπŸ’–

πŸ“¦ where this page comes from