mirror of
https://github.com/intel/llvm.git
synced 2026-01-14 11:57:39 +08:00
[libc++][spaceship][NFC] Improved consistency - removed inline specifier for operator<=>
Removed `inline` specifier for consistency as discussed in D148416 previously. Reviewed By: #libc, Mordante Differential Revision: https://reviews.llvm.org/D151248
This commit is contained in:
@@ -2920,11 +2920,9 @@ operator<=(const deque<_Tp, _Allocator>& __x, const deque<_Tp, _Allocator>& __y)
|
||||
|
||||
#else // _LIBCPP_STD_VER <= 17
|
||||
|
||||
template<class _Tp, class _Allocator>
|
||||
inline _LIBCPP_HIDE_FROM_ABI
|
||||
__synth_three_way_result<_Tp>
|
||||
operator<=>(const deque<_Tp, _Allocator>& __x, const deque<_Tp, _Allocator>& __y)
|
||||
{
|
||||
template <class _Tp, class _Allocator>
|
||||
_LIBCPP_HIDE_FROM_ABI __synth_three_way_result<_Tp>
|
||||
operator<=>(const deque<_Tp, _Allocator>& __x, const deque<_Tp, _Allocator>& __y) {
|
||||
return std::lexicographical_compare_three_way(
|
||||
__x.begin(), __x.end(), __y.begin(), __y.end(), std::__synth_three_way<_Tp, _Tp>);
|
||||
}
|
||||
|
||||
@@ -1774,12 +1774,9 @@ bool operator<=(const forward_list<_Tp, _Alloc>& __x,
|
||||
|
||||
#else // #if _LIBCPP_STD_VER <= 17
|
||||
|
||||
template<class _Tp, class _Allocator>
|
||||
inline _LIBCPP_HIDE_FROM_ABI
|
||||
__synth_three_way_result<_Tp>
|
||||
operator<=>(const forward_list<_Tp, _Allocator>& __x,
|
||||
const forward_list<_Tp, _Allocator>& __y)
|
||||
{
|
||||
template <class _Tp, class _Allocator>
|
||||
_LIBCPP_HIDE_FROM_ABI __synth_three_way_result<_Tp>
|
||||
operator<=>(const forward_list<_Tp, _Allocator>& __x, const forward_list<_Tp, _Allocator>& __y) {
|
||||
return std::lexicographical_compare_three_way(
|
||||
__x.begin(), __x.end(), __y.begin(), __y.end(), std::__synth_three_way<_Tp, _Tp>);
|
||||
}
|
||||
|
||||
@@ -2345,11 +2345,9 @@ operator<=(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
|
||||
|
||||
#else // _LIBCPP_STD_VER <= 17
|
||||
|
||||
template<class _Tp, class _Allocator>
|
||||
inline _LIBCPP_HIDE_FROM_ABI
|
||||
__synth_three_way_result<_Tp>
|
||||
operator<=>(const list<_Tp, _Allocator>& __x, const list<_Tp, _Allocator>& __y)
|
||||
{
|
||||
template <class _Tp, class _Allocator>
|
||||
_LIBCPP_HIDE_FROM_ABI __synth_three_way_result<_Tp>
|
||||
operator<=>(const list<_Tp, _Allocator>& __x, const list<_Tp, _Allocator>& __y) {
|
||||
return std::lexicographical_compare_three_way(
|
||||
__x.begin(), __x.end(), __y.begin(), __y.end(), std::__synth_three_way<_Tp, _Tp>);
|
||||
}
|
||||
|
||||
@@ -1737,12 +1737,9 @@ operator<=(const map<_Key, _Tp, _Compare, _Allocator>& __x,
|
||||
|
||||
#else // #if _LIBCPP_STD_VER <= 17
|
||||
|
||||
template<class _Key, class _Tp, class _Compare, class _Allocator>
|
||||
inline _LIBCPP_HIDE_FROM_ABI
|
||||
__synth_three_way_result<pair<const _Key, _Tp>>
|
||||
operator<=>(const map<_Key, _Tp, _Compare, _Allocator>& __x,
|
||||
const map<_Key, _Tp, _Compare, _Allocator>& __y)
|
||||
{
|
||||
template <class _Key, class _Tp, class _Compare, class _Allocator>
|
||||
_LIBCPP_HIDE_FROM_ABI __synth_three_way_result<pair<const _Key, _Tp>>
|
||||
operator<=>(const map<_Key, _Tp, _Compare, _Allocator>& __x, const map<_Key, _Tp, _Compare, _Allocator>& __y) {
|
||||
return std::lexicographical_compare_three_way(
|
||||
__x.begin(),
|
||||
__x.end(),
|
||||
@@ -2351,12 +2348,10 @@ operator<=(const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
|
||||
|
||||
#else // #if _LIBCPP_STD_VER <= 17
|
||||
|
||||
template<class _Key, class _Tp, class _Compare, class _Allocator>
|
||||
inline _LIBCPP_HIDE_FROM_ABI
|
||||
__synth_three_way_result<pair<const _Key, _Tp>>
|
||||
template <class _Key, class _Tp, class _Compare, class _Allocator>
|
||||
_LIBCPP_HIDE_FROM_ABI __synth_three_way_result<pair<const _Key, _Tp>>
|
||||
operator<=>(const multimap<_Key, _Tp, _Compare, _Allocator>& __x,
|
||||
const multimap<_Key, _Tp, _Compare, _Allocator>& __y)
|
||||
{
|
||||
const multimap<_Key, _Tp, _Compare, _Allocator>& __y) {
|
||||
return std::lexicographical_compare_three_way(
|
||||
__x.begin(),
|
||||
__x.end(),
|
||||
|
||||
Reference in New Issue
Block a user