---
name: "std::_Weak_result_type_impl"
section: "3cxx"
platform: "linux"
package: "libstdc++-9-doc"
version: "9.3.0-22"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/std::_Weak_result_type_impl/3cxx"
---

# std::\_Weak\_result\_type\_impl(3cxx)

## NAME

std::\_Weak\_result\_type\_impl\< \_Functor \>

## SYNOPSIS

Inherits **std::\_Maybe\_get\_result\_type\< \_Functor, typename \>**.

Inherited by std::\_Weak\_result\_type\_memfun\< remove\_cv\< \_Functor \>::type \>, and std::\_Weak\_result\_type\_memfun\< \_Functor, bool \>.

## Detailed Description

### template\<typename \_Functor\>

struct std::\_Weak\_result\_type\_impl\< \_Functor \>" Base class for any function object that has a weak result type, as defined in 20.8.2 \[func.require\] of C++11.

Definition at line 125 of file refwrap.h.

## Author

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