template <class T>
struct UnwrapStdReferenceWrapperImpl
Defined at line 679 of file ../../third_party/abseil-cpp/absl/functional/internal/any_invocable.h
/////////////////////////////////////////////////////////////////////////////
A metafunction that is normally an identity metafunction except that when
given a std::reference_wrapper
<T
>, it yields T
&
. This is necessary because
currently std::reference_wrapper's operator() is not conditionally noexcept,
so when checking if such an Invocable is nothrow-invocable, we must pull out
the underlying type.