__GNU_PARALLEL::__FIND_FIRST_OF_SELECTOR(3cxx)
πΈ NAME πΈ
Bestie, welcome to the libstdc++ 3cxx manual page for __gnu_parallel::__find_first_of_selector< _FIterator > β yes, that whole name is the main character. The job is right there in the title: Test predicate on several elements.
β¨ SYNOPSIS β¨
#include <find_selectors.h>
Inherits __gnu_parallel::__generic_find_selector.
π Public Member Functions π
__find_first_of_selector (_FIterator __begin, _FIterator __end)β this is the public member function signature, verbatim. No extra description attached, so weβre not inventing one._M_sequential_algorithmβ Corresponding sequential algorithm on a sequence.
template<typename _RAIter1 , typename _RAIter2 , typename _Pred >
std::pair< _RAIter1, _RAIter2 > _M_sequential_algorithm (_RAIter1
__begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred)
operator()β Test on one position.
template<typename _RAIter1 , typename _RAIter2 , typename _Pred > bool
operator() (_RAIter1 __i1, _RAIter2 __i2, _Pred __pred)
π Public Attributes π
_FIterator _M_begin_FIterator _M_end
π¦ Detailed Description π¦
The declaration on the page is:
template<typename _FIterator>
struct __gnu_parallel::__find_first_of_selector< _FIterator >"Test predicate on several elements.
And the vibe is, very clearly: Test predicate on several elements. π
π Member Function Documentation π
π _M_sequential_algorithm
template<typename _FIterator > template<typename _RAIter1 , typename
_RAIter2 , typename _Pred > std::pair< _RAIter1, _RAIter2 >
__gnu_parallel::__find_first_of_selector< _FIterator
>::_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()
template<typename _FIterator > template<typename _RAIter1 , typename
_RAIter2 , typename _Pred > bool
__gnu_parallel::__find_first_of_selector< _FIterator >::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.
π cute sign-off π This is the libstdc++ 3cxx page, generated automatically by Doxygen for libstdc++ from the source code. The footer does not list a date, so I am absolutely not inventing one β periodt. π«Άβ¨
π¦ where this page comes from
- debian trixie: libstdc++-12-doc 12.4.0-5
- debian trixie: libstdc++-13-doc 13.3.0-16
- debian trixie: libstdc++-14-doc 14.2.0-19
- ubuntu noble: libstdc++-10-doc 10.5.0-4ubuntu2
- ubuntu noble: libstdc++-10-doc 10.5.0-4ubuntu2.1
- ubuntu noble: libstdc++-11-doc 11.4.0-9ubuntu1
- ubuntu noble: libstdc++-11-doc 11.5.0-1ubuntu1~24.04.1
- ubuntu noble: libstdc++-12-doc 12.3.0-17ubuntu1
- ubuntu noble: libstdc++-12-doc 12.4.0-2ubuntu1~24.04.1
- ubuntu noble: libstdc++-13-doc 13.2.0-23ubuntu4
- ubuntu noble: libstdc++-13-doc 13.3.0-6ubuntu2~24.04.1
- ubuntu noble: libstdc++-14-doc 14-20240412-0ubuntu1
- ubuntu noble: libstdc++-14-doc 14.2.0-4ubuntu2~24.04.1
- ubuntu questing: libstdc++-11-doc 11.5.0-7ubuntu1
- ubuntu questing: libstdc++-11-doc 11.5.0-7ubuntu1.1
- ubuntu questing: libstdc++-12-doc 12.5.0-6ubuntu1
- ubuntu questing: libstdc++-13-doc 13.4.0-4ubuntu1
- ubuntu questing: libstdc++-14-doc 14.3.0-8ubuntu1
- ubuntu questing: libstdc++-15-doc 15.2.0-4ubuntu4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms