STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions
Microsoft::VisualC::StlClr Namespace Reference

Functions

template<class _Ty1 , class _Ty2 >
void swap (_STLCLR GenericPair< _Ty1, _Ty2 >%_Left, _STLCLR GenericPair< _Ty1, _Ty2 >%_Right)
 
template<class _Ty1 , class _Ty2 >
bool operator== (_STLCLR GenericPair< _Ty1, _Ty2 >%_Left, _STLCLR GenericPair< _Ty1, _Ty2 >%_Right)
 
template<class _Ty1 , class _Ty2 >
bool operator== (_STLCLR GenericPair< _Ty1, _Ty2 >^_Left, _STLCLR GenericPair< _Ty1, _Ty2 >^_Right)
 
template<class _Ty1 , class _Ty2 >
bool operator!= (_STLCLR GenericPair< _Ty1, _Ty2 >%_Left, _STLCLR GenericPair< _Ty1, _Ty2 >%_Right)
 
template<class _Ty1 , class _Ty2 >
bool operator< (_STLCLR GenericPair< _Ty1, _Ty2 >%_Left, _STLCLR GenericPair< _Ty1, _Ty2 >%_Right)
 
template<class _Ty1 , class _Ty2 >
bool operator< (_STLCLR GenericPair< _Ty1, _Ty2 >^_Left, _STLCLR GenericPair< _Ty1, _Ty2 >^_Right)
 
template<class _Ty1 , class _Ty2 >
bool operator> (_STLCLR GenericPair< _Ty1, _Ty2 >%_Left, _STLCLR GenericPair< _Ty1, _Ty2 >%_Right)
 
template<class _Ty1 , class _Ty2 >
bool operator<= (_STLCLR GenericPair< _Ty1, _Ty2 >%_Left, _STLCLR GenericPair< _Ty1, _Ty2 >%_Right)
 
template<class _Ty1 , class _Ty2 >
bool operator>= (_STLCLR GenericPair< _Ty1, _Ty2 >%_Left, _STLCLR GenericPair< _Ty1, _Ty2 >%_Right)
 
template<class _Ty1 , class _Ty2 >
_STLCLR GenericPair< _Ty1, _Ty2 > make_generic_pair (_Ty1 _Val1, _Ty2 _Val2)
 

Function Documentation

template<class _Ty1 , class _Ty2 >
_STLCLR GenericPair<_Ty1, _Ty2> Microsoft::VisualC::StlClr::make_generic_pair ( _Ty1  _Val1,
_Ty2  _Val2 
)
inline
498  { // return GenericPair composed from arguments
499  return (_STLCLR GenericPair<_Ty1, _Ty2>(_Val1, _Val2));
500  }
_Types1 &&::value _Val2
Definition: tuple:759
#define _STLCLR
Definition: xutility:18
template<class _Ty1 , class _Ty2 >
bool Microsoft::VisualC::StlClr::operator!= ( _STLCLR GenericPair< _Ty1, _Ty2 >%  _Left,
_STLCLR GenericPair< _Ty1, _Ty2 >%  _Right 
)
inline
448  { // test for GenericPair inequality
449  return (!(_Left == _Right));
450  }
void * _Right
Definition: utility:36
template<class _Ty1 , class _Ty2 >
bool Microsoft::VisualC::StlClr::operator< ( _STLCLR GenericPair< _Ty1, _Ty2 >%  _Left,
_STLCLR GenericPair< _Ty1, _Ty2 >%  _Right 
)
inline
456  { // test if _Left < _Right for GenericPairs
457  return (_Left.first < _Right.first ||
458  !(_Right.first < _Left.first) && _Left.second < _Right.second);
459  }
void * _Right
Definition: utility:36
template<class _Ty1 , class _Ty2 >
bool Microsoft::VisualC::StlClr::operator< ( _STLCLR GenericPair< _Ty1, _Ty2 >^  _Left,
_STLCLR GenericPair< _Ty1, _Ty2 >^  _Right 
)
inline
465  { // test if _Left < _Right for GenericPairs
466  return (_Left->first < _Right->first ||
467  !(_Right->first < _Left->first) && _Left->second < _Right->second);
468  }
void * _Right
Definition: utility:36
template<class _Ty1 , class _Ty2 >
bool Microsoft::VisualC::StlClr::operator<= ( _STLCLR GenericPair< _Ty1, _Ty2 >%  _Left,
_STLCLR GenericPair< _Ty1, _Ty2 >%  _Right 
)
inline
482  { // test if _Left <= _Right for GenericPairs
483  return (!(_Right < _Left));
484  }
void * _Right
Definition: utility:36
template<class _Ty1 , class _Ty2 >
bool Microsoft::VisualC::StlClr::operator== ( _STLCLR GenericPair< _Ty1, _Ty2 >%  _Left,
_STLCLR GenericPair< _Ty1, _Ty2 >%  _Right 
)
inline
431  { // test for GenericPair equality
432  return (_Left.first == _Right.first && _Left.second == _Right.second);
433  }
void * _Right
Definition: utility:36
template<class _Ty1 , class _Ty2 >
bool Microsoft::VisualC::StlClr::operator== ( _STLCLR GenericPair< _Ty1, _Ty2 >^  _Left,
_STLCLR GenericPair< _Ty1, _Ty2 >^  _Right 
)
inline
439  { // test for GenericPair equality
440  return (_Left->first == _Right->first
441  && _Left->second == _Right->second);
442  }
void * _Right
Definition: utility:36
template<class _Ty1 , class _Ty2 >
bool Microsoft::VisualC::StlClr::operator> ( _STLCLR GenericPair< _Ty1, _Ty2 >%  _Left,
_STLCLR GenericPair< _Ty1, _Ty2 >%  _Right 
)
inline
474  { // test if _Left > _Right for GenericPairs
475  return (_Right < _Left);
476  }
void * _Right
Definition: utility:36
template<class _Ty1 , class _Ty2 >
bool Microsoft::VisualC::StlClr::operator>= ( _STLCLR GenericPair< _Ty1, _Ty2 >%  _Left,
_STLCLR GenericPair< _Ty1, _Ty2 >%  _Right 
)
inline
490  { // test if _Left >= _Right for GenericPairs
491  return (!(_Left < _Right));
492  }
void * _Right
Definition: utility:36
template<class _Ty1 , class _Ty2 >
void Microsoft::VisualC::StlClr::swap ( _STLCLR GenericPair< _Ty1, _Ty2 >%  _Left,
_STLCLR GenericPair< _Ty1, _Ty2 >%  _Right 
)
inline
423  { // swap _Left and _Right GenericPairs
424  _Left.swap(_Right);
425  }
void * _Right
Definition: utility:36