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

Public Types

typedef _Ref_t ref_type
 
typedef ref_type::argument_type argument_type
 
typedef ref_type::result_type result_type
 
typedef _STLCLR UnaryDelegate< argument_type, result_typedelegate_type
 

Public Member Functions

result_type operator() (argument_type _Left)
 
 operator delegate_type^ ()
 

Member Typedef Documentation

template<typename _Ref_t>
typedef ref_type::argument_type cliext::_Unary_fun< _Ref_t >::argument_type
template<typename _Ref_t>
typedef _STLCLR UnaryDelegate<argument_type, result_type> cliext::_Unary_fun< _Ref_t >::delegate_type
template<typename _Ref_t>
typedef _Ref_t cliext::_Unary_fun< _Ref_t >::ref_type
template<typename _Ref_t>
typedef ref_type::result_type cliext::_Unary_fun< _Ref_t >::result_type

Member Function Documentation

template<typename _Ref_t>
cliext::_Unary_fun< _Ref_t >::operator delegate_type^ ( )
inline
313  { // convert function to delegate
314  return (gcnew delegate_type(&ref_type::function));
315  }
_STLCLR UnaryDelegate< argument_type, result_type > delegate_type
Definition: functional:305
template<typename _Ref_t>
result_type cliext::_Unary_fun< _Ref_t >::operator() ( argument_type  _Left)
inline
308  { // do the operation
309  return (ref_type::function(_Left));
310  }

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