STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | List of all members
cliext::ref_binder1st< _Arg1_t, _Arg2_t, _Result_t > Class Template Reference

Public Types

typedef _Arg1_t first_argument_type
 
typedef _Arg2_t second_argument_type
 
typedef _Result_t result_type
 
typedef _STLCLR BinaryDelegate< first_argument_type, second_argument_type, result_typestored_delegate_type
 

Public Member Functions

 ref_binder1st (stored_delegate_type^_Function, first_argument_type _Left)
 
result_type function (second_argument_type _Right)
 

Public Attributes

_STLCLR_FIELD_ACCESS __pad0__: stored_delegate_type^ stored_delegate
 
first_argument_type value
 

Member Typedef Documentation

template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
typedef _Arg1_t cliext::ref_binder1st< _Arg1_t, _Arg2_t, _Result_t >::first_argument_type
template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
typedef _Result_t cliext::ref_binder1st< _Arg1_t, _Arg2_t, _Result_t >::result_type
template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
typedef _Arg2_t cliext::ref_binder1st< _Arg1_t, _Arg2_t, _Result_t >::second_argument_type
template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
typedef _STLCLR BinaryDelegate< first_argument_type, second_argument_type, result_type> cliext::ref_binder1st< _Arg1_t, _Arg2_t, _Result_t >::stored_delegate_type

Constructor & Destructor Documentation

template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
cliext::ref_binder1st< _Arg1_t, _Arg2_t, _Result_t >::ref_binder1st ( stored_delegate_type _Function,
first_argument_type  _Left 
)
inline
859  : stored_delegate(_Function), value(_Left)
860  { // construct with delegate object and first argument
861  }
constexpr const _Ty &() _Left
Definition: algorithm:3590
first_argument_type value
Definition: functional:870

Member Function Documentation

template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
result_type cliext::ref_binder1st< _Arg1_t, _Arg2_t, _Result_t >::function ( second_argument_type  _Right)
inline
864  { // do the operation
865  return (stored_delegate(value, _Right));
866  }
first_argument_type value
Definition: functional:870
constexpr const _Ty &() _Right
Definition: algorithm:3591

Member Data Documentation

template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
_STLCLR_FIELD_ACCESS cliext::ref_binder1st< _Arg1_t, _Arg2_t, _Result_t >::__pad0__
template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
first_argument_type cliext::ref_binder1st< _Arg1_t, _Arg2_t, _Result_t >::value

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