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_unary_negate< _Arg_t, _Result_t > Class Template Reference

Public Types

typedef _Arg_t argument_type
 
typedef _Result_t result_type
 
typedef _STLCLR UnaryDelegate< argument_type, result_typestored_delegate_type
 

Public Member Functions

 ref_unary_negate (stored_delegate_type^_Function)
 
bool function (argument_type _Left)
 

Public Attributes

_STLCLR_FIELD_ACCESS __pad0__: stored_delegate_type^ stored_delegate
 

Member Typedef Documentation

template<typename _Arg_t , typename _Result_t >
typedef _Arg_t cliext::ref_unary_negate< _Arg_t, _Result_t >::argument_type
template<typename _Arg_t , typename _Result_t >
typedef _Result_t cliext::ref_unary_negate< _Arg_t, _Result_t >::result_type
template<typename _Arg_t , typename _Result_t >
typedef _STLCLR UnaryDelegate<argument_type, result_type> cliext::ref_unary_negate< _Arg_t, _Result_t >::stored_delegate_type

Constructor & Destructor Documentation

template<typename _Arg_t , typename _Result_t >
cliext::ref_unary_negate< _Arg_t, _Result_t >::ref_unary_negate ( stored_delegate_type _Function)
inline
695  : stored_delegate(_Function)
696  { // construct stored delegate from function
697  }

Member Function Documentation

template<typename _Arg_t , typename _Result_t >
bool cliext::ref_unary_negate< _Arg_t, _Result_t >::function ( argument_type  _Left)
inline
700  { // do the operation
701  return (!stored_delegate(_Left));
702  }
constexpr const _Ty &() _Left
Definition: algorithm:3722

Member Data Documentation

template<typename _Arg_t , typename _Result_t >
_STLCLR_FIELD_ACCESS cliext::ref_unary_negate< _Arg_t, _Result_t >::__pad0__

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