STD::_WEAK_RESULT_TYPE_IMPL(3cxx)
β¨ NAME β¨
std::_Weak_result_type_impl< _Functor > β bestie, say it with me π
πΈ SYNOPSIS πΈ
#include <refwrap.h>
okay so real quick, the lore: this one Inherits from std::_Maybe_get_result_type< _Functor, typename > π«Ά
and Inherited by a whole little squad of memfun besties:
std::_Weak_result_type_memfun< remove_cv< _Tp >::type >std::_Weak_result_type_memfun< remove_cv< _Functor >::type >std::_Weak_result_type_memfun< remove_cv< remove_cv< _Tp >::type >::type >- and
std::_Weak_result_type_memfun< _Functor, bool >
like, she's the blueprint and they're all showing up to the function object function π
π₯ 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.
ngl that's the whole assignment. she's a base class, she's weak-result-typed, she's living her C++11 standard-life, and the compiler is obsessed π
π AUTHOR π
Generated automatically by Doxygen for libstdc++ from the source code. no human wrote this, she was born in the docs machine π
okay that's the whole page bestie π this was the std::_Weak_res...mpl< _Functor >(3cxx) manual β straight outta libstdc++, generated by Doxygen from the source code, and honestly? iconic. no date on the footer, she's simply timeless ππ¦πΈ
π¦ where this page comes from
- ubuntu noble: libstdc++-9-doc 9.5.0-6ubuntu2
- ubuntu noble: libstdc++-9-doc 9.5.0-6ubuntu2.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms