__gnu_parallel:...ind_if_selector(3cxx)

🌸 NAME 🌸

okay so this is the __gnu_parallel:...ind_if_selector(3cxx) page, bestie β€” the actual star of the show is __gnu_parallel::__find_if_selector, and its whole thing is: Test predicate on a single element, used for std::find() and std::find_if ().

✨ SYNOPSIS ✨

Start here, no cap:

#include <find_selectors.h>

It inherits __gnu_parallel::__generic_find_selector. Family tree slay. πŸ‘‘

πŸ’– Public Member Functions πŸ’–

  • template<typename _RAIter1 , typename _RAIter2 , typename _Pred > std::pair< _RAIter1, _RAIter2 > _M_sequential_algorithm (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred) β€” the corresponding sequential algorithm on a sequence. cute little straight-line version, iykyk.
  • template<typename _RAIter1 , typename _RAIter2 , typename _Pred > bool operator() (_RAIter1 __i1, _RAIter2 __i2, _Pred __pred) β€” test on one position. tiny check, main character energy.

πŸ’« Detailed Description πŸ’«

Test predicate on a single element, used for std::find() and std::find_if (). That’s the whole vibe β€” a little helper with big plot relevance ✨.

πŸ” Member Function Documentation πŸ”

πŸŽ€ _M_sequential_algorithm πŸŽ€

the full signature, bestie:

template<typename _RAIter1 , typename _RAIter2 , typename _Pred > std::pair<
    _RAIter1, _RAIter2 >
__gnu_parallel::__find_if_selector::_M_sequential_algorithm (_RAIter1
__begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred) [inline]

Corresponding sequential algorithm on a sequence.

Parameters

  • __begin1 β€” begin iterator of first sequence.
  • __end1 β€” end iterator of first sequence.
  • __begin2 β€” begin iterator of second sequence.
  • __pred β€” find predicate.

πŸ¦‹ operator() πŸ¦‹

the full signature:

template<typename _RAIter1 , typename _RAIter2 , typename _Pred > bool
__gnu_parallel::__find_if_selector::operator() (_RAIter1 __i1, _RAIter2
__i2, _Pred __pred) [inline]

Test on one position.

Parameters

  • __i1 β€” _Iterator on first sequence.
  • __i2 β€” _Iterator on second sequence (unused).
  • __pred β€” find predicate.

πŸ‘‘ Author πŸ‘‘

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


xoxo, your libstdc++ bestie πŸ’– β€” source/version: libstdc++ via Doxygen, and the footer’s date slot is literally not filled in on this page, so no invented date, periodt 🫢.