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

Public Attributes

_STLCLR_FIELD_ACCESS __pad0__: stored_delegate_type^ stored_delegate
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
cliext::ref_binary_negate< _Arg1_t, _Arg2_t, _Result_t >::ref_binary_negate ( stored_delegate_type _Function)
inline
774  : stored_delegate(_Function)
775  { // construct stored delegate from function
776  }

Member Function Documentation

template<typename _Arg1_t , typename _Arg2_t , typename _Result_t >
bool cliext::ref_binary_negate< _Arg1_t, _Arg2_t, _Result_t >::function ( first_argument_type  _Left,
second_argument_type  _Right 
)
inline
780  { // do the operation
781  return (!stored_delegate(_Left, _Right));
782  }
constexpr const _Ty &() _Left
Definition: algorithm:3590
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_binary_negate< _Arg1_t, _Arg2_t, _Result_t >::__pad0__

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