---
name: "std::_Reference_wrapper_base_impl"
section: "3cxx"
platform: "linux"
package: "libstdc++-6-doc"
version: "6.3.0-18+deb9u1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/std::_Reference_wrapper_base_impl"
---

# std::\_Reference\_wrapper\_base\_impl(3cxx)

## NAME

std::\_Reference\_wrapper\_base\_impl\< \_Unary, \_Binary, \_Tp \>

## SYNOPSIS

## Detailed Description

### template\<bool \_Unary, bool \_Binary, typename \_Tp\>

struct std::\_Reference\_wrapper\_base\_impl\< \_Unary, \_Binary, \_Tp \>" Knowing which of unary\_function and binary\_function \_Tp derives from, derives from the same and ensures that reference\_wrapper will have a weak result type. See cases below.

Definition at line 273 of file functional.

## Author

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