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::binary_negate< _Fun_t > Class Template Reference

Public Types

typedef binary_negate _Mytype_t
 
typedef _Fun_t stored_function_type
 
typedef stored_function_type::first_argument_type first_argument_type
 
typedef stored_function_type::second_argument_type second_argument_type
 
typedef bool result_type
 
typedef ref_binary_negate< first_argument_type, second_argument_type, typename stored_function_type::result_type > ref_type
 
typedef _STLCLR BinaryDelegate< first_argument_type, second_argument_type, result_typedelegate_type
 

Public Member Functions

 binary_negate (stored_function_type%_Func)
 
 binary_negate (binary_negate%)
 
result_type operator() (first_argument_type _Left, second_argument_type _Right)
 
 operator delegate_type^ ()
 

Public Attributes

_STLCLR_FIELD_ACCESS __pad0__: stored_function_type op
 

Member Typedef Documentation

template<typename _Fun_t >
typedef binary_negate cliext::binary_negate< _Fun_t >::_Mytype_t
template<typename _Fun_t >
typedef _STLCLR BinaryDelegate< first_argument_type, second_argument_type, result_type> cliext::binary_negate< _Fun_t >::delegate_type
template<typename _Fun_t >
typedef stored_function_type::first_argument_type cliext::binary_negate< _Fun_t >::first_argument_type
template<typename _Fun_t >
typedef ref_binary_negate<first_argument_type, second_argument_type, typename stored_function_type::result_type> cliext::binary_negate< _Fun_t >::ref_type
template<typename _Fun_t >
typedef bool cliext::binary_negate< _Fun_t >::result_type
template<typename _Fun_t >
typedef stored_function_type::second_argument_type cliext::binary_negate< _Fun_t >::second_argument_type
template<typename _Fun_t >
typedef _Fun_t cliext::binary_negate< _Fun_t >::stored_function_type

Constructor & Destructor Documentation

template<typename _Fun_t >
cliext::binary_negate< _Fun_t >::binary_negate ( stored_function_type _Func)
inlineexplicit
809  : op(_Func)
810  { // construct from functor
811  }
template<typename _Fun_t >
cliext::binary_negate< _Fun_t >::binary_negate ( binary_negate< _Fun_t >%  )
inline
814  { // copy constructor
815  }

Member Function Documentation

template<typename _Fun_t >
cliext::binary_negate< _Fun_t >::operator delegate_type^ ( )
inline
824  { // convert function to delegate
825  return (gcnew delegate_type(gcnew ref_type(op),
827  }
_STLCLR BinaryDelegate< first_argument_type, second_argument_type, result_type > delegate_type
Definition: functional:806
bool function(first_argument_type _Left, second_argument_type _Right)
Definition: functional:778
ref_binary_negate< first_argument_type, second_argument_type, typename stored_function_type::result_type > ref_type
Definition: functional:803
template<typename _Fun_t >
result_type cliext::binary_negate< _Fun_t >::operator() ( first_argument_type  _Left,
second_argument_type  _Right 
)
inline
819  { // apply functor to operands
820  return (!op(_Left, _Right));
821  }
const _Ty & _Right
Definition: algorithm:4087

Member Data Documentation

template<typename _Fun_t >
_STLCLR_FIELD_ACCESS cliext::binary_negate< _Fun_t >::__pad0__

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