__GNU_PARALLEL::__MIN_ELEMENT_REDUCT(3cxx)

πŸ¦‹ NAME πŸ¦‹

bestie, welcome to the 3cxx manual page for __gnu_parallel::__min_element_reduct< _Compare, _It >. Its whole vibe, per the page, is: β€œReduction for finding the maximum element, using a comparator.” Yes, it says maximum β€” I’m keeping the receipt, no cap πŸ’…

✨ SYNOPSIS ✨

#include <for_each_selectors.h>

🫢 Public Member Functions 🫢

  • __min_element_reduct (_Compare &__c) β€” the constructor signature, taking a _Compare &__c.
  • _It operator() (_It __x, _It __y) β€” the call-operator signature: two _Its go in, one _It comes out.

πŸŽ€ Public Attributes πŸŽ€

  • _Compare & __comp β€” a public reference to the comparator, just sitting there in the open, main-character energy.

🌸 Detailed Description 🌸

template<typename _Compare, typename _It>
    struct __gnu_parallel::__min_element_reduct< _Compare, _It >

It’s the reduction for finding the maximum element, using a comparator. That’s exactly what the source text says, bestie β€” the type name says __min_element_reduct, the description says maximum, and I am not here to start drama with the docs 😭

πŸ‘‘ Author πŸ‘‘

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


xoxo, the source/version footer label is libstd__gnu_parallel..._Compare, _It >(3cxx) πŸ’– β€” and it didn’t print a date, so I’m not inventing one, periodt 🫢