__GNU_PARALLEL::_SAMPLINGSORTER(3cxx)

πŸ’– NAME πŸ’–

Okay bestie, meet __gnu_parallel::_SamplingSorter< __stable, _RAIter, _StrictWeakOrdering > β€” it’s giving Stable sorting functor energy, and yes, this is the (3cxx) manual page for it. πŸ’…

🌸 SYNOPSIS 🌸

#include <multiway_merge.h>

πŸ’… Public Member Functions πŸ’…

  • void operator() (_RAIter __first, _RAIter __last, _StrictWeakOrdering __comp) β€” the one public member function, slaying as a callable with __first, __last, and __comp. ✨

πŸ¦‹ Detailed Description πŸ¦‹

The template squad is literally:

template<bool __stable, class _RAIter, class _StrictWeakOrdering>
struct __gnu_parallel::_SamplingSorter< __stable, _RAIter, _StrictWeakOrdering >

And the description is serving Stable sorting functor realness. 🫢

It’s used to reduce code instanciation in multiway_merge_sampling_splitting. (Yes, β€œinstanciation” is the spelling in the original β€” we keep the facts exactly as they are, no cap.) 🧚

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for libstdc++ from the source code. πŸ¦‹


Cute sign-off, bestie: the source/version footer vibe is libstd__gnu_parallel...tWeakOrdering >(3cxx), and the date is not printed in this copy β€” but the libstdc++ Doxygen-generated energy is iconic. πŸ’–πŸŽ€βœ¨