---
name: "__gnu_parallel::find_if_selector"
section: "3cxx"
platform: "linux"
package: "libstdc++6-4.4-doc"
version: "4.4.7-2"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/__gnu_parallel::find_if_selector/3cxx"
---

# \_\_gnu\_parallel::find\_if\_selector(3cxx)

## NAME

\_\_gnu\_parallel::find\_if\_selector -

## SYNOPSIS

Inherits **\_\_gnu\_parallel::generic\_find\_selector**.

### Public Member Functions

template\<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename Pred \> bool **operator()** (RandomAccessIterator1 i1, RandomAccessIterator2 i2, Pred pred)\
 template\<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename Pred \> **std::pair**\
 \< RandomAccessIterator1, \
 RandomAccessIterator2 \> **sequential\_algorithm** (RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, Pred pred)"\

## Detailed Description

Test predicate on a single element, used for std::find() and std::find\_if ().

Definition at line 50 of file find\_selectors.h.

## Member Function Documentation

### template\<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename Pred \> bool \_\_gnu\_parallel::find\_if\_selector::operator() (RandomAccessIterator1i1, RandomAccessIterator2i2, Predpred)` [inline]`

Test on one position. **Parameters:**

*i1* Iterator on first sequence. \
 *i2* Iterator on second sequence (unused). \
 *pred* Find predicate.

Definition at line 60 of file find\_selectors.h.

### template\<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename Pred \> std::pair\<RandomAccessIterator1, RandomAccessIterator2\> \_\_gnu\_parallel::find\_if\_selector::sequential\_algorithm (RandomAccessIterator1begin1, RandomAccessIterator1end1, RandomAccessIterator2begin2, Predpred)` [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.

Definition at line 72 of file find\_selectors.h.

## Author

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