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

Public Types

typedef unary_negate _Mytype_t
 
typedef _Fun_t stored_function_type
 
typedef stored_function_type::argument_type argument_type
 
typedef bool result_type
 
typedef ref_unary_negate< argument_type, typename stored_function_type::result_type > ref_type
 
typedef _STLCLR UnaryDelegate< argument_type, result_typedelegate_type
 

Public Member Functions

 unary_negate (stored_function_type%_Func)
 
 unary_negate (unary_negate%)
 
result_type operator() (argument_type _Left)
 
 operator delegate_type^ ()
 

Public Attributes

_STLCLR_FIELD_ACCESS __pad0__: stored_function_type op
 

Member Typedef Documentation

template<typename _Fun_t >
typedef unary_negate cliext::unary_negate< _Fun_t >::_Mytype_t
template<typename _Fun_t >
typedef stored_function_type::argument_type cliext::unary_negate< _Fun_t >::argument_type
template<typename _Fun_t >
typedef _STLCLR UnaryDelegate<argument_type, result_type> cliext::unary_negate< _Fun_t >::delegate_type
template<typename _Fun_t >
typedef ref_unary_negate<argument_type, typename stored_function_type::result_type> cliext::unary_negate< _Fun_t >::ref_type
template<typename _Fun_t >
typedef bool cliext::unary_negate< _Fun_t >::result_type
template<typename _Fun_t >
typedef _Fun_t cliext::unary_negate< _Fun_t >::stored_function_type

Constructor & Destructor Documentation

template<typename _Fun_t >
cliext::unary_negate< _Fun_t >::unary_negate ( stored_function_type _Func)
inlineexplicit
725  : op(_Func)
726  { // construct from functor
727  }
template<typename _Fun_t >
cliext::unary_negate< _Fun_t >::unary_negate ( unary_negate< _Fun_t >%  )
inline
730  { // copy constructor
731  }

Member Function Documentation

template<typename _Fun_t >
cliext::unary_negate< _Fun_t >::operator delegate_type^ ( )
inline
739  { // convert function to delegate
740  return (gcnew delegate_type(gcnew ref_type(op),
742  }
ref_unary_negate< argument_type, typename stored_function_type::result_type > ref_type
Definition: functional:720
_STLCLR UnaryDelegate< argument_type, result_type > delegate_type
Definition: functional:722
bool function(argument_type _Left)
Definition: functional:699
template<typename _Fun_t >
result_type cliext::unary_negate< _Fun_t >::operator() ( argument_type  _Left)
inline
734  { // apply functor to operand
735  return (!op(_Left));
736  }
constexpr const _Ty &() _Left
Definition: algorithm:3722

Member Data Documentation

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

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