Standard C++ Library Reference ISO/IEC (VERSION3)
 const pair<Ty1, Ty2>& right);
namespace rel_ops {
 template<class Ty>
 bool operator!=(const Ty& left, const Ty& right);
 template<class Ty>
 bool operator<=(const Ty& left, const Ty& right);
 template<class Ty>
 bool operator>(const Ty& left, const Ty& right);
 template<class Ty>
 bool operator>=(const Ty& left, const Ty& right);
 };
 };
make_pair
template<class Ty1, class Ty2>
 pair<Ty1, Ty2> make_pair(Ty1 val1, Ty2 val2);
The template function returns pair<Ty1, Ty2>(val1, val2).
operator!=
template<class Ty>
 bool operator!=(const Ty& left, const Ty& right);
template<class Ty1, class Ty2>
 bool operator!=(const pair<Ty1, Ty2>& left,
 const pair<Ty1, Ty2>& right);
The template function returns !(left == right).
operator==
template<class Ty1, class Ty2>
 bool operator==(const pair<Ty1, Ty2>& left,
 const pair<Ty1, Ty2>& right);
The template function returns left.first == right.first && left.second ==
right.second.










