| 
    STLdoc
    
   STLdocumentation 
   | 
 
Namespaces | |
| placeholders | |
Macros | |
| #define | _FUNCTIONAL_ | 
| #define | _GET_FUNCTION_IMPL(CALL_OPT, X1, X2) | 
| #define | _BINDER_OPERATOR(CONST_OPT) | 
Enumerations | |
| enum | { _EEN_IMPL = _Small_object_num_ptrs - 1 } | 
Functions | |
| template<class _Rx , class _Ty > | |
| _Mem_fn< _Rx _Ty::* > | mem_fn (_Rx _Ty::*_Pm) _NOEXCEPT | 
| _CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL | _Xbad_function_call () | 
| template<class _Ty > | |
| bool | _Test_callable (const _Ty &_Arg, true_type) _NOEXCEPT | 
| template<class _Ty > | |
| bool | _Test_callable (const _Ty &, false_type) _NOEXCEPT | 
| template<class _Ty > | |
| bool | _Test_callable (const _Ty &_Arg) _NOEXCEPT | 
| template<class _Fty > | |
| bool | _Test_callable (const function< _Fty > &_Arg) _NOEXCEPT | 
| template<class _Impl > | |
| _Set (0) | |
| void | _Swap (_Myt &_Right) _NOEXCEPT | 
| const type_info & | _Target_type () const _NOEXCEPT | 
| const void * | _Target (const type_info &_Info) const _NOEXCEPT | 
| bool | _Local () const _NOEXCEPT | 
| _Ptrt * | _Getimpl () const _NOEXCEPT | 
| void | _Set (_Ptrt *_Ptr) _NOEXCEPT | 
| void * | _Getspace () _NOEXCEPT | 
| template<class _Fty > | |
| void | swap (function< _Fty > &_Left, function< _Fty > &_Right) _NOEXCEPT | 
| template<class _Fty > | |
| bool | operator== (const function< _Fty > &_Other, nullptr_t) _NOEXCEPT | 
| template<class _Fty > | |
| bool | operator== (nullptr_t, const function< _Fty > &_Other) _NOEXCEPT | 
| template<class _Fty > | |
| bool | operator!= (const function< _Fty > &_Other, nullptr_t) _NOEXCEPT | 
| template<class _Fty > | |
| bool | operator!= (nullptr_t, const function< _Fty > &_Other) _NOEXCEPT | 
| template<class _Cv_TiD , class _Untuple > | |
| auto | _Fix_arg (_Cv_TiD &_Tid, _Untuple &&_Ut) -> decltype(_Select_fixer< _Cv_TiD >::_Fix(_Tid, _STD move(_Ut))) | 
| template<class _Ret , size_t... _Ix, class _Cv_FD , class _Cv_tuple_TiD , class _Untuple > | |
| auto | _Call_binder (_Invoker_ret< _Ret >, index_sequence< _Ix...>, _Cv_FD &_Obj, _Cv_tuple_TiD &_Tpl, _Untuple &&_Ut) -> decltype(_Invoker_ret< _Ret >::_Call(_Obj, _Fix_arg(_STD get< _Ix >(_Tpl), _STD move(_Ut))...)) | 
| template<class _Fx , class... _Types> | |
| _Binder< _Unforced, _Fx, _Types...> | bind (_Fx &&_Func, _Types &&..._Args) | 
| template<class _Ret , class _Fx , class... _Types> | |
| _Binder< _Ret, _Fx, _Types...> | bind (_Fx &&_Func, _Types &&..._Args) | 
Variables | |
| constexpr size_t | _Space_size = (_Small_object_num_ptrs - 1) * sizeof (void *) | 
| _Storage | _Mystorage | 
| template<class _Ty > | |
| constexpr int | is_placeholder_v = is_placeholder<_Ty>::value | 
| template<class _Ty > | |
| constexpr bool | is_bind_expression_v = is_bind_expression<_Ty>::value | 
| constexpr _Ph< 1 > | placeholders::_1 | 
| constexpr _Ph< 2 > | placeholders::_2 {} | 
| constexpr _Ph< 3 > | placeholders::_3 {} | 
| constexpr _Ph< 4 > | placeholders::_4 {} | 
| constexpr _Ph< 5 > | placeholders::_5 {} | 
| constexpr _Ph< 6 > | placeholders::_6 {} | 
| constexpr _Ph< 7 > | placeholders::_7 {} | 
| constexpr _Ph< 8 > | placeholders::_8 {} | 
| constexpr _Ph< 9 > | placeholders::_9 {} | 
| constexpr _Ph< 10 > | placeholders::_10 {} | 
| constexpr _Ph< 11 > | placeholders::_11 {} | 
| constexpr _Ph< 12 > | placeholders::_12 {} | 
| constexpr _Ph< 13 > | placeholders::_13 {} | 
| constexpr _Ph< 14 > | placeholders::_14 {} | 
| constexpr _Ph< 15 > | placeholders::_15 {} | 
| constexpr _Ph< 16 > | placeholders::_16 {} | 
| constexpr _Ph< 17 > | placeholders::_17 {} | 
| constexpr _Ph< 18 > | placeholders::_18 {} | 
| constexpr _Ph< 19 > | placeholders::_19 {} | 
| constexpr _Ph< 20 > | placeholders::_20 {} | 
| #define _BINDER_OPERATOR | ( | CONST_OPT | ) | 
| #define _FUNCTIONAL_ | 
| #define _GET_FUNCTION_IMPL | ( | CALL_OPT, | |
| X1, | |||
| X2 | |||
| ) | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
| _Set | ( | 0 | ) | 
      
  | 
  private | 
| void _Swap | ( | _Myt & | _Right | ) | 
| const type_info& _Target_type | ( | ) | const | 
      
  | 
  inline | 
      
  | 
  inline | 
| _CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Xbad_function_call | ( | ) | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inline | 
      
  | 
  inlineprivate | 
| _Storage _Mystorage | 
| constexpr size_t _Space_size = (_Small_object_num_ptrs - 1) * sizeof (void *) | 
| constexpr bool is_bind_expression_v = is_bind_expression<_Ty>::value | 
| constexpr int is_placeholder_v = is_placeholder<_Ty>::value | 
 1.8.8