libstdc++
Classes | Namespaces | Macros | Typedefs | Functions | Variables
functional File Reference

Go to the source code of this file.

Classes

class  _Not_fn< _Fn >
 
struct  is_bind_expression< _Tp >
 
struct  is_bind_expression< _Bind< _Signature > >
 
struct  is_bind_expression< _Bind_result< _Result, _Signature > >
 
struct  is_bind_expression< const _Bind< _Signature > >
 
struct  is_bind_expression< const _Bind_result< _Result, _Signature > >
 
struct  is_bind_expression< const volatile _Bind< _Signature > >
 
struct  is_bind_expression< const volatile _Bind_result< _Result, _Signature > >
 
struct  is_bind_expression< volatile _Bind< _Signature > >
 
struct  is_bind_expression< volatile _Bind_result< _Result, _Signature > >
 
struct  is_placeholder< _Tp >
 
struct  is_placeholder< _Placeholder< _Num > >
 

Namespaces

 std::placeholders
 

Macros

#define _GLIBCXX_NOT_FN_CALL_OP(_QUALS)
 
#define _GLIBCXX_PLACEHOLDER
 

Typedefs

template<typename _Tp , typename _Tp2 = typename decay<_Tp>::type>
using __is_socketlike = __or_< is_integral< _Tp2 >, is_enum< _Tp2 > >
 

Functions

template<typename _Func , typename... _BoundArgs>
constexpr _Bind_helper< __is_socketlike< _Func >::value, _Func, _BoundArgs... >::type bind (_Func &&__f, _BoundArgs &&... __args)
 
template<typename _Result , typename _Func , typename... _BoundArgs>
constexpr _Bindres_helper< _Result, _Func, _BoundArgs... >::type bind (_Func &&__f, _BoundArgs &&... __args)
 
template<typename _Tp , typename _Class >
constexpr _Mem_fn< _Tp _Class::* > mem_fn (_Tp _Class::*__pm) noexcept
 

Variables

const _Placeholder< 1 > placeholders::_1
 
const _Placeholder< 10 > placeholders::_10
 
const _Placeholder< 11 > placeholders::_11
 
const _Placeholder< 12 > placeholders::_12
 
const _Placeholder< 13 > placeholders::_13
 
const _Placeholder< 14 > placeholders::_14
 
const _Placeholder< 15 > placeholders::_15
 
const _Placeholder< 16 > placeholders::_16
 
const _Placeholder< 17 > placeholders::_17
 
const _Placeholder< 18 > placeholders::_18
 
const _Placeholder< 19 > placeholders::_19
 
const _Placeholder< 2 > placeholders::_2
 
const _Placeholder< 20 > placeholders::_20
 
const _Placeholder< 21 > placeholders::_21
 
const _Placeholder< 22 > placeholders::_22
 
const _Placeholder< 23 > placeholders::_23
 
const _Placeholder< 24 > placeholders::_24
 
const _Placeholder< 25 > placeholders::_25
 
const _Placeholder< 26 > placeholders::_26
 
const _Placeholder< 27 > placeholders::_27
 
const _Placeholder< 28 > placeholders::_28
 
const _Placeholder< 29 > placeholders::_29
 
const _Placeholder< 3 > placeholders::_3
 
const _Placeholder< 4 > placeholders::_4
 
const _Placeholder< 5 > placeholders::_5
 
const _Placeholder< 6 > placeholders::_6
 
const _Placeholder< 7 > placeholders::_7
 
const _Placeholder< 8 > placeholders::_8
 
const _Placeholder< 9 > placeholders::_9
 
template<typename _Tp >
constexpr bool is_bind_expression_v
 
template<typename _Tp >
constexpr int is_placeholder_v
 

Detailed Description

This is a Standard C++ Library header.

Definition in file functional.