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.