libstdc++
|
Go to the source code of this file.
Classes | |
class | std::_Mu< _Arg, false, false > |
class | std::_Mu< _Arg, false, true > |
class | std::_Mu< _Arg, true, false > |
class | std::_Mu< reference_wrapper< _Tp >, false, false > |
class | std::_Not_fn< _Fn > |
Generalized negator. More... | |
struct | std::_Placeholder< _Num > |
The type of placeholder objects defined by libstdc++. More... | |
struct | std::is_bind_expression< _Tp > |
Determines if the given type _Tp is a function object that should be treated as a subexpression when evaluating calls to function objects returned by bind(). More... | |
struct | std::is_bind_expression< _Bind< _Signature > > |
Class template _Bind is always a bind expression. More... | |
struct | std::is_bind_expression< _Bind_result< _Result, _Signature > > |
Class template _Bind_result is always a bind expression. More... | |
struct | std::is_bind_expression< const _Bind< _Signature > > |
Class template _Bind is always a bind expression. More... | |
struct | std::is_bind_expression< const _Bind_result< _Result, _Signature > > |
Class template _Bind_result is always a bind expression. More... | |
struct | std::is_bind_expression< const volatile _Bind< _Signature > > |
Class template _Bind is always a bind expression. More... | |
struct | std::is_bind_expression< const volatile _Bind_result< _Result, _Signature > > |
Class template _Bind_result is always a bind expression. More... | |
struct | std::is_bind_expression< volatile _Bind< _Signature > > |
Class template _Bind is always a bind expression. More... | |
struct | std::is_bind_expression< volatile _Bind_result< _Result, _Signature > > |
Class template _Bind_result is always a bind expression. More... | |
struct | std::is_placeholder< _Tp > |
Determines if the given type _Tp is a placeholder in a bind() expression and, if so, which placeholder it is. More... | |
struct | std::is_placeholder< _Placeholder< _Num > > |
Namespaces | |
namespace | std |
namespace | std::placeholders |
Defines | |
#define | _GLIBCXX_DEPR_BIND |
#define | _GLIBCXX_FUNCTIONAL |
#define | _GLIBCXX_MEM_FN_TRAITS(_REF, _LVAL, _RVAL) |
#define | _GLIBCXX_MEM_FN_TRAITS2(_CV, _REF, _LVAL, _RVAL) |
#define | _GLIBCXX_NOT_FN_CALL_OP(_QUALS) |
Functions | |
template<std::size_t _Ind, typename... _Tp> | |
auto | std::__volget (volatile tuple< _Tp...> &__tuple)-> __tuple_element_t< _Ind |
typename _Tp auto | std::__volget (const volatile tuple< _Tp...> &__tuple)-> __tuple_element_t< _Ind |
template<typename _Func , typename... _BoundArgs> | |
_Bind_helper< __is_socketlike < _Func >::value, _Func, _BoundArgs...>::type | std::bind (_Func &&__f, _BoundArgs &&...__args) |
template<typename _Result , typename _Func , typename... _BoundArgs> | |
_Bindres_helper< _Result, _Func, _BoundArgs...>::type | std::bind (_Func &&__f, _BoundArgs &&...__args) |
template<typename _Tp , typename _Class > | |
_Mem_fn< _Tp _Class::* > | std::mem_fn (_Tp _Class::*__pm) noexcept |
Variables | |
const _Placeholder< 1 > | std::placeholders::_1 |
const _Placeholder< 10 > | std::placeholders::_10 |
const _Placeholder< 11 > | std::placeholders::_11 |
const _Placeholder< 12 > | std::placeholders::_12 |
const _Placeholder< 13 > | std::placeholders::_13 |
const _Placeholder< 14 > | std::placeholders::_14 |
const _Placeholder< 15 > | std::placeholders::_15 |
const _Placeholder< 16 > | std::placeholders::_16 |
const _Placeholder< 17 > | std::placeholders::_17 |
const _Placeholder< 18 > | std::placeholders::_18 |
const _Placeholder< 19 > | std::placeholders::_19 |
const _Placeholder< 2 > | std::placeholders::_2 |
const _Placeholder< 20 > | std::placeholders::_20 |
const _Placeholder< 21 > | std::placeholders::_21 |
const _Placeholder< 22 > | std::placeholders::_22 |
const _Placeholder< 23 > | std::placeholders::_23 |
const _Placeholder< 24 > | std::placeholders::_24 |
const _Placeholder< 25 > | std::placeholders::_25 |
const _Placeholder< 26 > | std::placeholders::_26 |
const _Placeholder< 27 > | std::placeholders::_27 |
const _Placeholder< 28 > | std::placeholders::_28 |
const _Placeholder< 29 > | std::placeholders::_29 |
const _Placeholder< 3 > | std::placeholders::_3 |
const _Placeholder< 4 > | std::placeholders::_4 |
const _Placeholder< 5 > | std::placeholders::_5 |
const _Placeholder< 6 > | std::placeholders::_6 |
const _Placeholder< 7 > | std::placeholders::_7 |
const _Placeholder< 8 > | std::placeholders::_8 |
const _Placeholder< 9 > | std::placeholders::_9 |
This is a Standard C++ Library header.
Definition in file functional.