STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Types | Private Attributes | List of all members
_Binder< _Ret, _Fx, _Types > Class Template Reference
Inheritance diagram for _Binder< _Ret, _Fx, _Types >:
_Tree_iter_types< _Value_type, _Size_type, _Difference_type, _Pointer, _Const_pointer, _Reference, _Const_reference, _Nodeptr_type >

Public Member Functions

 _Binder (_Fx &&_Func, _Types &&..._Args)
 

Private Types

typedef index_sequence_for< _Types...> _Seq
 
typedef decay< _Fx >::type _First
 
typedef tuple< typename decay< _Types >::type...> _Second
 

Private Attributes

_Compressed_pair< _First, _Second_Mypair
 

Additional Inherited Members

- Public Types inherited from _Tree_iter_types< _Value_type, _Size_type, _Difference_type, _Pointer, _Const_pointer, _Reference, _Const_reference, _Nodeptr_type >
typedef _Value_type value_type
 
typedef _Size_type size_type
 
typedef _Difference_type difference_type
 
typedef _Pointer pointer
 
typedef _Const_pointer const_pointer
 
typedef _Reference reference
 
typedef _Const_reference const_reference
 
typedef _Nodeptr_type _Nodeptr
 

Member Typedef Documentation

template<class _Ret , class _Fx , class... _Types>
typedef decay<_Fx>::type _Binder< _Ret, _Fx, _Types >::_First
private
template<class _Ret , class _Fx , class... _Types>
typedef tuple<typename decay<_Types>::type...> _Binder< _Ret, _Fx, _Types >::_Second
private
template<class _Ret , class _Fx , class... _Types>
typedef index_sequence_for<_Types...> _Binder< _Ret, _Fx, _Types >::_Seq
private

Constructor & Destructor Documentation

template<class _Ret , class _Fx , class... _Types>
_Binder< _Ret, _Fx, _Types >::_Binder ( _Fx &&  _Func,
_Types &&...  _Args 
)
inlineexplicit
855  _STD forward<_Fx>(_Func), _STD forward<_Types>(_Args)...)
856  { // construct from forwarded callable object and arguments
857  }
_Compressed_pair< _First, _Second > _Mypair
Definition: functional:850
Definition: xutility:282

Member Data Documentation

template<class _Ret , class _Fx , class... _Types>
_Compressed_pair<_First, _Second> _Binder< _Ret, _Fx, _Types >::_Mypair
private

The documentation for this class was generated from the following file: