Lines Matching refs:pair
64 struct pair { struct
70 pair() : first(), second() {} in pair() argument
71 pair(const _T1& __a, const _T2& __b) : first(__a), second(__b) {} in pair() function
74 pair(const pair<_U1, _U2>& __p) : first(__p.first), second(__p.second) {} in pair() argument
78 inline bool operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
84 inline bool operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
91 inline bool operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) {
96 inline bool operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) {
101 inline bool operator<=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) {
106 inline bool operator>=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) {
111 inline pair<_T1, _T2> make_pair(_T1 __x, _T2 __y) in make_pair()
113 return pair<_T1, _T2>(__x, __y); in make_pair()