|
template<typename _RAIter , typename _Hash , typename _Pred , typename _Val = typename iterator_traits<_RAIter>::value_type, typename _Diff = typename iterator_traits<_RAIter>::difference_type> |
using | std::__boyer_moore_base_t = __conditional_t< __is_byte_like< _Val, _Pred >::value, __boyer_moore_array_base< _Diff, 256, _Pred >, __boyer_moore_map_base< _Val, _Diff, _Hash, _Pred > > |
|
template<typename _Tp , typename _Tp2 = typename decay<_Tp>::type> |
using | std::__is_socketlike = __or_< is_integral< _Tp2 >, is_enum< _Tp2 > > |
|
template<typename _Fn , typename... _Args> |
using | std::_Bind_front_t = __conditional_t< sizeof...(_Args)==0, _Bind_front0< decay_t< _Fn > >, _Bind_front< decay_t< _Fn >, decay_t< _Args >... > > |
|
|
template<typename _Func , typename... _BoundArgs> |
constexpr _Bind_helper< __is_socketlike< _Func >::value, _Func, _BoundArgs... >::type | std::bind (_Func &&__f, _BoundArgs &&... __args) |
|
template<typename _Result , typename _Func , typename... _BoundArgs> |
constexpr _Bindres_helper< _Result, _Func, _BoundArgs... >::type | std::bind (_Func &&__f, _BoundArgs &&... __args) |
|
template<typename _Fn , typename... _Args> |
constexpr _Bind_front_t< _Fn, _Args... > | std::bind_front (_Fn &&__fn, _Args &&... __args) noexcept(is_nothrow_constructible_v< _Bind_front_t< _Fn, _Args... >, int, _Fn, _Args... >) |
|
template<typename _Callable , typename... _Args> |
constexpr invoke_result_t< _Callable, _Args... > | std::invoke (_Callable &&__fn, _Args &&... __args) noexcept(is_nothrow_invocable_v< _Callable, _Args... >) |
|
template<typename _Tp , typename _Class > |
constexpr _Mem_fn< _Tp _Class::* > | std::mem_fn (_Tp _Class::*__pm) noexcept |
|
template<typename _Fn > |
constexpr auto | std::not_fn (_Fn &&__fn) noexcept(std::is_nothrow_constructible< std::decay_t< _Fn >, _Fn && >::value) |
|
This is a Standard C++ Library header.
Definition in file functional.