STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
cliext::_Binary_fun< _Ref_t > Class Template Reference

Public Types

typedef _Ref_t ref_type
 
typedef ref_type::first_argument_type first_argument_type
 
typedef ref_type::second_argument_type second_argument_type
 
typedef ref_type::result_type result_type
 
typedef _STLCLR BinaryDelegate< first_argument_type, second_argument_type, result_typedelegate_type
 

Public Member Functions

result_type operator() (first_argument_type _Left, second_argument_type _Right)
 
 operator delegate_type^ ()
 

Member Typedef Documentation

template<typename _Ref_t>
typedef _STLCLR BinaryDelegate< first_argument_type, second_argument_type, result_type> cliext::_Binary_fun< _Ref_t >::delegate_type
template<typename _Ref_t>
typedef ref_type::first_argument_type cliext::_Binary_fun< _Ref_t >::first_argument_type
template<typename _Ref_t>
typedef _Ref_t cliext::_Binary_fun< _Ref_t >::ref_type
template<typename _Ref_t>
typedef ref_type::result_type cliext::_Binary_fun< _Ref_t >::result_type
template<typename _Ref_t>
typedef ref_type::second_argument_type cliext::_Binary_fun< _Ref_t >::second_argument_type

Member Function Documentation

template<typename _Ref_t>
cliext::_Binary_fun< _Ref_t >::operator delegate_type^ ( )
inline
364  { // convert function to delegate
365  return (gcnew delegate_type(&ref_type::function));
366  }
_STLCLR BinaryDelegate< first_argument_type, second_argument_type, result_type > delegate_type
Definition: functional:355
template<typename _Ref_t>
result_type cliext::_Binary_fun< _Ref_t >::operator() ( first_argument_type  _Left,
second_argument_type  _Right 
)
inline
359  { // do the operation
360  return (ref_type::function(_Left, _Right));
361  }
constexpr const _Ty &() _Left
Definition: algorithm:3590
constexpr const _Ty &() _Right
Definition: algorithm:3591

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