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_binder2nd< _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_binder2nd (stored_delegate_type^_Function, second_argument_type _Right)
 
result_type function (first_argument_type _Left)
 

Public Attributes

_STLCLR_FIELD_ACCESS __pad0__: stored_delegate_type^ stored_delegate
 
second_argument_type value
 

Member Typedef Documentation

template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
typedef _Arg1_t cliext::ref_binder2nd< _Arg1_t, _Arg2_t, _Result_t >::first_argument_type
template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
typedef _Result_t cliext::ref_binder2nd< _Arg1_t, _Arg2_t, _Result_t >::result_type
template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
typedef _Arg2_t cliext::ref_binder2nd< _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_binder2nd< _Arg1_t, _Arg2_t, _Result_t >::stored_delegate_type

Constructor & Destructor Documentation

template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
cliext::ref_binder2nd< _Arg1_t, _Arg2_t, _Result_t >::ref_binder2nd ( stored_delegate_type _Function,
second_argument_type  _Right 
)
inline
950  : stored_delegate(_Function), value(_Right)
951  { // construct with delegate object and second argument
952  }
second_argument_type value
Definition: functional:961
const _Ty & _Right
Definition: algorithm:4087

Member Function Documentation

template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
result_type cliext::ref_binder2nd< _Arg1_t, _Arg2_t, _Result_t >::function ( first_argument_type  _Left)
inline
955  { // do the operation
956  return (stored_delegate(_Left, value));
957  }
second_argument_type value
Definition: functional:961

Member Data Documentation

template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
_STLCLR_FIELD_ACCESS cliext::ref_binder2nd< _Arg1_t, _Arg2_t, _Result_t >::__pad0__
template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
second_argument_type cliext::ref_binder2nd< _Arg1_t, _Arg2_t, _Result_t >::value

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