|
libstdc++
|
Go to the source code of this file.
Classes | |
| struct | std::_Maybe_get_result_type< _Functor, typename > |
| If we have found a result_type, extract it. More... | |
| struct | std::_Maybe_unary_or_binary_function< _Res, _ArgTypes > |
| struct | std::_Maybe_unary_or_binary_function< _Res, _T1 > |
Derives from unary_function, as appropriate. More... | |
| struct | std::_Maybe_unary_or_binary_function< _Res, _T1, _T2 > |
Derives from binary_function, as appropriate. More... | |
| struct | std::_Reference_wrapper_base< _Tp > |
| struct | std::_Weak_result_type< _Functor > |
| struct | std::_Weak_result_type_impl< _Functor > |
| struct | std::_Weak_result_type_impl< _Res(*)(_ArgTypes...) _GLIBCXX_NOEXCEPT_QUAL > |
| Retrieve the result type for a function pointer. More... | |
| struct | std::_Weak_result_type_impl< _Res(*)(_ArgTypes......) _GLIBCXX_NOEXCEPT_QUAL > |
| Retrieve the result type for a varargs function pointer. More... | |
| struct | std::_Weak_result_type_impl< _Res(_ArgTypes...) _GLIBCXX_NOEXCEPT_QUAL > |
| Retrieve the result type for a function type. More... | |
| struct | std::_Weak_result_type_impl< _Res(_ArgTypes......) _GLIBCXX_NOEXCEPT_QUAL > |
| Retrieve the result type for a varargs function type. More... | |
| class | std::reference_wrapper< _Tp > |
| Primary class template for reference_wrapper. More... | |
Namespaces | |
| namespace | std |
Defines | |
| #define | _GLIBCXX_MEM_FN_TRAITS(_REF, _LVAL, _RVAL) |
| #define | _GLIBCXX_MEM_FN_TRAITS2(_CV, _REF, _LVAL, _RVAL) |
Functions | |
| template<typename _Tp > | |
| reference_wrapper< _Tp > | std::ref (_Tp &__t) noexcept |
| template<typename _Tp > | |
| reference_wrapper< const _Tp > | std::cref (const _Tp &__t) noexcept |
| template<typename _Tp > | |
| void | std::ref (const _Tp &&) |
| template<typename _Tp > | |
| void | std::cref (const _Tp &&) |
| template<typename _Tp > | |
| reference_wrapper< _Tp > | std::ref (reference_wrapper< _Tp > __t) noexcept |
| template<typename _Tp > | |
| reference_wrapper< const _Tp > | std::cref (reference_wrapper< _Tp > __t) noexcept |
This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <functional>.
Definition in file refwrap.h.