---
name: "__gnu_parallel::binder2nd"
section: "3"
platform: "linux"
package: "libstdc++6-4.3-doc"
version: "4.3.2-1.1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/__gnu_parallel::binder2nd"
---

# \_\_gnu\_parallel::binder2nd(3)

## NAME

\_\_gnu\_parallel::binder2nd -

## SYNOPSIS

Inherits **unary\_function\< first\_argument\_type, result\_type \>**.

## Detailed Description

### template\<typename \_Operation, typename first\_argument\_type, typename second\_argument\_type, typename result\_type\> class \_\_gnu\_parallel::binder2nd\< \_Operation, first\_argument\_type, second\_argument\_type, result\_type \>

Similar to **std::binder2nd**, but giving the argument types explicitly.

Definition at line 232 of file base.h.

### Public Types

typedef first\_argument\_type **argument\_type**\
 typedef **result\_type** **result\_type**\

### Public Member Functions

**binder2nd** (const \_Operation &\_\_x, const second\_argument\_type &\_\_y)\
 **result\_type** **operator()** (first\_argument\_type &\_\_x)\
 **result\_type** **operator()** (const first\_argument\_type &\_\_x) const \

### Protected Attributes

\_Operation **op**\
 second\_argument\_type **value**\

## Member Typedef Documentation

### typedef first\_argument\_type std::unary\_function\< first\_argument\_type , result\_type \>::argument\_type` [inherited]`

`argument_type` is the type of the argument (no surprises here)

Definition at line 105 of file stl\_function.h.

### typedef result\_type std::unary\_function\< first\_argument\_type , result\_type \>::result\_type` [inherited]`

`result_type` is the return type

Definition at line 108 of file stl\_function.h.

## Author

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