__GNU_PARALLEL::__MULTIWAY_MERGE_4_VARIANT_SENTINEL_SWITCH(3cxx)

🌸 NAME 🌸

Manual-name check, bestie ✨: __gnu_parallel::__multiway_merge_4_variant_sentinel_switch< __sentinels, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare >(3cxx) β€” yes, that’s the whole mouthful, and this is its libstdc++ page.

__gnu_parallel::__multiway_merge_4_variant_sentinel_switch< __sentinels, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare > β€” the switch for 4-way merging with __sentinels turned off. That’s the vibe check πŸ’…

✨ SYNOPSIS ✨

#include <multiway_merge.h>

πŸ’… Public Member Functions

  • _RAIter3 operator() (_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp) β€” the one public member function, with the exact args: __seqs_begin, __seqs_end, __target, __length, and __comp.

πŸ¦‹ Detailed Description πŸ¦‹

Template and struct, no cap:

template<bool __sentinels, typename _RAIterIterator, typename _RAIter3, typename _DifferenceTp, typename _Compare>
struct __gnu_parallel::__multiway_merge_4_variant_sentinel_switch< __sentinels, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare >

This is the switch for 4-way merging with __sentinels turned off. And the iconic reminder: Note that 4-way merging is always stable! 🫢

πŸ’– Author πŸ’–

Generated automatically by Doxygen for libstdc++ from the source code. Slay, Doxygen πŸ€–βœ¨


Cute sign-off πŸŽ€: source/version vibes are libstd__gnu_parallel...eTp, _Compare >(3cxx) β€” libstdc++ party, and no date is shown on this page. Bye bestie πŸ’–