STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
cliext::comparer_less< _Arg_t, _Mycomp_t > Class Template Reference

Public Types

typedef comparer_less< _Arg_t, _Mycomp_t > _Mytype_t
 
typedef _Arg_t argument_type
 
typedef _STLCLR BinaryDelegate< argument_type, argument_type, booldelegate_type
 

Public Member Functions

 comparer_less (_Mycomp_t^_Comp)
 
 comparer_less (comparer_less%_Right)
 
bool operator() (argument_type _Left, argument_type _Right)
 
 operator delegate_type^ ()
 

Static Public Member Functions

static bool function (argument_type _Left, argument_type _Right)
 

Public Attributes

_STLCLR_FIELD_ACCESS __pad0__: _Mycomp_t^ _Mycomp
 

Member Typedef Documentation

template<typename _Arg_t , typename _Mycomp_t >
typedef comparer_less<_Arg_t, _Mycomp_t> cliext::comparer_less< _Arg_t, _Mycomp_t >::_Mytype_t
template<typename _Arg_t , typename _Mycomp_t >
typedef _Arg_t cliext::comparer_less< _Arg_t, _Mycomp_t >::argument_type
template<typename _Arg_t , typename _Mycomp_t >
typedef _STLCLR BinaryDelegate< argument_type, argument_type, bool> cliext::comparer_less< _Arg_t, _Mycomp_t >::delegate_type

Constructor & Destructor Documentation

template<typename _Arg_t , typename _Mycomp_t >
cliext::comparer_less< _Arg_t, _Mycomp_t >::comparer_less ( _Mycomp_t^  _Comp)
inline
1038  : _Mycomp(_Comp)
1039  { // construct from comparer
1040  }
template<typename _Arg_t , typename _Mycomp_t >
cliext::comparer_less< _Arg_t, _Mycomp_t >::comparer_less ( comparer_less< _Arg_t, _Mycomp_t >%  _Right)
inline
1043  : _Mycomp(_Right._Mycomp)
1044  { // construct by copying comparer
1045  }
constexpr const _Ty &() _Right
Definition: algorithm:3591

Member Function Documentation

template<typename _Arg_t , typename _Mycomp_t >
static bool cliext::comparer_less< _Arg_t, _Mycomp_t >::function ( argument_type  _Left,
argument_type  _Right 
)
inlinestatic
1058  { // do the operation
1059  return (_Mycomp->Compare(_Left, _Right) < 0);
1060  }
constexpr const _Ty &() _Left
Definition: algorithm:3590
constexpr const _Ty &() _Right
Definition: algorithm:3591
template<typename _Arg_t , typename _Mycomp_t >
cliext::comparer_less< _Arg_t, _Mycomp_t >::operator delegate_type^ ( )
inline
1053  { // convert function to delegate
1054  return (gcnew delegate_type(%function));
1055  }
_STLCLR BinaryDelegate< argument_type, argument_type, bool > delegate_type
Definition: functional:1035
template<typename _Arg_t , typename _Mycomp_t >
bool cliext::comparer_less< _Arg_t, _Mycomp_t >::operator() ( argument_type  _Left,
argument_type  _Right 
)
inline
1048  { // do the operation
1049  return (function(_Left, _Right));
1050  }
constexpr const _Ty &() _Left
Definition: algorithm:3590
constexpr const _Ty &() _Right
Definition: algorithm:3591

Member Data Documentation

template<typename _Arg_t , typename _Mycomp_t >
_STLCLR_FIELD_ACCESS cliext::comparer_less< _Arg_t, _Mycomp_t >::__pad0__

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