Lines Matching refs:__lhs

2263     operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2266 basic_string<_CharT, _Traits, _Alloc> __str(__lhs);
2279 operator+(const _CharT* __lhs,
2290 operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs);
2300 operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2303 basic_string<_CharT, _Traits, _Alloc> __str(__lhs);
2316 operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs)
2320 __string_type __str(__lhs);
2334 operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2336 { return __lhs.compare(__rhs) == 0; }
2341 operator==(const basic_string<_CharT>& __lhs,
2343 { return (__lhs.size() == __rhs.size()
2344 && !std::char_traits<_CharT>::compare(__lhs.data(), __rhs.data(),
2345 __lhs.size())); }
2355 operator==(const _CharT* __lhs,
2357 { return __rhs.compare(__lhs) == 0; }
2367 operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2369 { return __lhs.compare(__rhs) == 0; }
2380 operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2382 { return !(__lhs == __rhs); }
2392 operator!=(const _CharT* __lhs,
2394 { return !(__lhs == __rhs); }
2404 operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2406 { return !(__lhs == __rhs); }
2417 operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2419 { return __lhs.compare(__rhs) < 0; }
2429 operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2431 { return __lhs.compare(__rhs) < 0; }
2441 operator<(const _CharT* __lhs,
2443 { return __rhs.compare(__lhs) > 0; }
2454 operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2456 { return __lhs.compare(__rhs) > 0; }
2466 operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2468 { return __lhs.compare(__rhs) > 0; }
2478 operator>(const _CharT* __lhs,
2480 { return __rhs.compare(__lhs) < 0; }
2491 operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2493 { return __lhs.compare(__rhs) <= 0; }
2503 operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2505 { return __lhs.compare(__rhs) <= 0; }
2515 operator<=(const _CharT* __lhs,
2517 { return __rhs.compare(__lhs) >= 0; }
2528 operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2530 { return __lhs.compare(__rhs) >= 0; }
2540 operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
2542 { return __lhs.compare(__rhs) >= 0; }
2552 operator>=(const _CharT* __lhs,
2554 { return __rhs.compare(__lhs) <= 0; }
2565 swap(basic_string<_CharT, _Traits, _Alloc>& __lhs,
2567 { __lhs.swap(__rhs); }