---
name: "__gnu_parallel::__adjacent_find_selector"
section: "3"
platform: "linux"
package: "gcc"
version: "16.2.1+r23+gd564253eb6c8-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/__gnu_parallel::__adjacent_find_selector"
---

# \_\_gnu\_parallel::\_\_adjacent\_find\_selector(3)

Test predicate on two adjacent elements.

## NAME

\_\_gnu\_parallel::\_\_adjacent\_find\_selector - Test predicate on two adjacent elements.

## SYNOPSIS

\#include \<find\_selectors.h\>

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

### 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)\
 Corresponding sequential algorithm on a sequence.  template\<typename \_RAIter1, typename \_RAIter2, typename \_Pred\> bool **operator()** (\_RAIter1 \_\_i1, \_RAIter2 \_\_i2, \_Pred \_\_pred)\
 Test on one position.

## Detailed Description

Test predicate on two adjacent elements.

## Member Function Documentation

### template\<typename \_RAIter1, typename \_RAIter2, typename \_Pred\> std::pair\< \_RAIter1, \_RAIter2 \> \_\_gnu\_parallel::\_\_adjacent\_find\_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.

References **std::make\_pair()**.

### template\<typename \_RAIter1, typename \_RAIter2, typename \_Pred\> bool \_\_gnu\_parallel::\_\_adjacent\_find\_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.
