/freebsd/contrib/llvm-project/libcxx/include/__chrono/ |
H A D | year_month_weekday.h | 92 operator==(const year_month_weekday& __lhs, const year_month_weekday& __rhs) noexcept { in __to_days() 93 return __lhs.year() == __rhs.year() && __lhs.month() == __rhs.month() && in __to_days() 94 __lhs.weekday_indexed() == __rhs.weekday_indexed(); in __to_days() 98 operator/(const year_month& __lhs, const weekday_indexed& __rhs) noexcept { 99 return year_month_weekday{__lhs.year(), __lhs.month(), __rhs}; 103 operator/(const year& __lhs, const month_weekday& __rhs) noexcept { 104 return year_month_weekday{__lhs, __rhs.month(), __rhs.weekday_indexed()}; 107 _LIBCPP_HIDE_FROM_ABI inline constexpr year_month_weekday operator/(int __lhs, cons [all...] |
H A D | year_month_day.h | 107 operator==(const year_month_day& __lhs, const year_month_day& __rhs) noexcept { 108 …return __lhs.year() == __rhs.year() && __lhs.month() == __rhs.month() && __lhs.day() == __rhs.day(… 112 operator<=>(const year_month_day& __lhs, const year_month_day& __rhs) noexcept { 113 if (auto __c = __lhs.year() <=> __rhs.year(); __c != 0) 115 if (auto __c = __lhs.month() <=> __rhs.month(); __c != 0) 117 return __lhs.day() <=> __rhs.day(); 120 _LIBCPP_HIDE_FROM_ABI inline constexpr year_month_day operator/(const year_month& __lhs, const day&… 121 return year_month_day{__lhs.year(), __lhs.month(), __rhs}; 124 _LIBCPP_HIDE_FROM_ABI inline constexpr year_month_day operator/(const year_month& __lhs, int __rhs)… 125 return __lhs / day(__rhs); [all …]
|
H A D | monthday.h | 60 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator==(const month_day& __lhs, const month_day& __rhs) noexcept { 61 return __lhs.month() == __rhs.month() && __lhs.day() == __rhs.day(); 65 operator<=>(const month_day& __lhs, const month_day& __rhs) noexcept { 66 if (auto __c = __lhs.month() <=> __rhs.month(); __c != 0) 68 return __lhs.day() <=> __rhs.day(); 71 _LIBCPP_HIDE_FROM_ABI inline constexpr month_day operator/(const month& __lhs, const day& __rhs) noexcept { 72 return month_day{__lhs, __rhs}; 75 _LIBCPP_HIDE_FROM_ABI inline constexpr month_day operator/(const day& __lhs, const month& __rhs) noexcept { 76 return __rhs / __lhs; [all...] |
H A D | month_weekday.h | 42 operator==(const month_weekday& __lhs, const month_weekday& __rhs) noexcept { 43 return __lhs.month() == __rhs.month() && __lhs.weekday_indexed() == __rhs.weekday_indexed(); 47 operator/(const month& __lhs, const weekday_indexed& __rhs) noexcept { 48 return month_weekday{__lhs, __rhs}; 51 _LIBCPP_HIDE_FROM_ABI inline constexpr month_weekday operator/(int __lhs, const weekday_indexed& __rhs) noexcept { 52 return month_weekday{month(__lhs), __rhs}; 56 operator/(const weekday_indexed& __lhs, const month& __rhs) noexcept { 57 return month_weekday{__rhs, __lhs}; 60 _LIBCPP_HIDE_FROM_ABI inline constexpr month_weekday operator/(const weekday_indexed& __lhs, in [all...] |
H A D | year_month.h | 54 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator==(const year_month& __lhs, const year_month& __rhs) noexcept { 55 return __lhs.year() == __rhs.year() && __lhs.month() == __rhs.month(); 59 operator<=>(const year_month& __lhs, const year_month& __rhs) noexcept { 60 if (auto __c = __lhs.year() <=> __rhs.year(); __c != 0) 62 return __lhs.month() <=> __rhs.month(); 65 _LIBCPP_HIDE_FROM_ABI inline constexpr year_month operator+(const year_month& __lhs, const months& __rhs) noexcept { 66 int __dmi = static_cast<int>(static_cast<unsigned>(__lhs.month())) - 1 + __rhs.count(); 69 return (__lhs.year() + years(__dy)) / month(static_cast<unsigned>(__dmi)); 72 _LIBCPP_HIDE_FROM_ABI inline constexpr year_month operator+(const months& __lhs, cons [all...] |
H A D | weekday.h | 78 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator==(const weekday& __lhs, const weekday& __rhs) … 79 return __lhs.c_encoding() == __rhs.c_encoding(); 84 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator<(const weekday& __lhs, const weekday& __rhs) n… 85 return __lhs.c_encoding() < __rhs.c_encoding(); 88 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator>(const weekday& __lhs, const weekday& __rhs) n… 89 return __rhs < __lhs; 92 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator<=(const weekday& __lhs, const weekday& __rhs) … 93 return !(__rhs < __lhs); 96 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator>=(const weekday& __lhs, const weekday& __rhs) … 97 return !(__lhs < __rhs); [all …]
|
H A D | time_point.h | 119 operator==(const time_point<_Clock, _Duration1>& __lhs, const time_point<_Clock, _Duration2>& __rhs… 120 return __lhs.time_since_epoch() == __rhs.time_since_epoch(); 129 operator!=(const time_point<_Clock, _Duration1>& __lhs, const time_point<_Clock, _Duration2>& __rhs… 130 return !(__lhs == __rhs); 139 operator<(const time_point<_Clock, _Duration1>& __lhs, const time_point<_Clock, _Duration2>& __rhs)… 140 return __lhs.time_since_epoch() < __rhs.time_since_epoch(); 147 operator>(const time_point<_Clock, _Duration1>& __lhs, const time_point<_Clock, _Duration2>& __rhs)… 148 return __rhs < __lhs; 155 operator<=(const time_point<_Clock, _Duration1>& __lhs, const time_point<_Clock, _Duration2>& __rhs… 156 return !(__rhs < __lhs); [all …]
|
H A D | day.h | 59 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator==(const day& __lhs, const day& __rhs) noexcept { 60 return static_cast<unsigned>(__lhs) == static_cast<unsigned>(__rhs); 63 _LIBCPP_HIDE_FROM_ABI inline constexpr strong_ordering operator<=>(const day& __lhs, const day& __rhs) noexcept { 64 return static_cast<unsigned>(__lhs) <=> static_cast<unsigned>(__rhs); 67 _LIBCPP_HIDE_FROM_ABI inline constexpr day operator+(const day& __lhs, const days& __rhs) noexcept { 68 return day(static_cast<unsigned>(__lhs) + __rhs.count()); 71 _LIBCPP_HIDE_FROM_ABI inline constexpr day operator+(const days& __lhs, const day& __rhs) noexcept { 72 return __rhs + __lhs; 75 _LIBCPP_HIDE_FROM_ABI inline constexpr day operator-(const day& __lhs, const days& __rhs) noexcept { 76 return __lhs [all...] |
H A D | year.h | 71 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator==(const year& __lhs, const year& __rhs) noexcept { 72 return static_cast<int>(__lhs) == static_cast<int>(__rhs); 75 _LIBCPP_HIDE_FROM_ABI constexpr strong_ordering operator<=>(const year& __lhs, const year& __rhs) noexcept { 76 return static_cast<int>(__lhs) <=> static_cast<int>(__rhs); 79 _LIBCPP_HIDE_FROM_ABI inline constexpr year operator+(const year& __lhs, const years& __rhs) noexcept { 80 return year(static_cast<int>(__lhs) + __rhs.count()); 83 _LIBCPP_HIDE_FROM_ABI inline constexpr year operator+(const years& __lhs, const year& __rhs) noexcept { 84 return __rhs + __lhs; 87 _LIBCPP_HIDE_FROM_ABI inline constexpr year operator-(const year& __lhs, const years& __rhs) noexcept { 88 return __lhs [all...] |
H A D | month.h | 59 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator==(const month& __lhs, const month& __rhs) noexcept { 60 return static_cast<unsigned>(__lhs) == static_cast<unsigned>(__rhs); 63 _LIBCPP_HIDE_FROM_ABI inline constexpr strong_ordering operator<=>(const month& __lhs, const month& __rhs) noexcept { 64 return static_cast<unsigned>(__lhs) <=> static_cast<unsigned>(__rhs); 67 _LIBCPP_HIDE_FROM_ABI inline constexpr month operator+(const month& __lhs, const months& __rhs) noexcept { 68 auto const __mu = static_cast<long long>(static_cast<unsigned>(__lhs)) + (__rhs.count() - 1); 73 _LIBCPP_HIDE_FROM_ABI inline constexpr month operator+(const months& __lhs, const month& __rhs) noexcept { 74 return __rhs + __lhs; 77 _LIBCPP_HIDE_FROM_ABI inline constexpr month operator-(const month& __lhs, const months& __rhs) noexcept { 78 return __lhs [all...] |
H A D | duration.h | 300 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR bool operator()(const _LhsDuration& __lhs, const _RhsDurat… 302 return _Ct(__lhs).count() == _Ct(__rhs).count(); 308 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR bool operator()(const _LhsDuration& __lhs, const _LhsDurat… 309 return __lhs.count() == __rhs.count(); 315 operator==(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) { 316 return __duration_eq<duration<_Rep1, _Period1>, duration<_Rep2, _Period2> >()(__lhs, __rhs); 325 operator!=(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) { 326 return !(__lhs == __rhs); 335 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR bool operator()(const _LhsDuration& __lhs, const _RhsDurat… 337 return _Ct(__lhs).count() < _Ct(__rhs).count(); [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__filesystem/ |
H A D | directory_options.h | 25 _LIBCPP_HIDE_FROM_ABI inline constexpr directory_options operator&(directory_options __lhs, directo… 26 …return static_cast<directory_options>(static_cast<unsigned char>(__lhs) & static_cast<unsigned cha… 29 _LIBCPP_HIDE_FROM_ABI inline constexpr directory_options operator|(directory_options __lhs, directo… 30 …return static_cast<directory_options>(static_cast<unsigned char>(__lhs) | static_cast<unsigned cha… 33 _LIBCPP_HIDE_FROM_ABI inline constexpr directory_options operator^(directory_options __lhs, directo… 34 …return static_cast<directory_options>(static_cast<unsigned char>(__lhs) ^ static_cast<unsigned cha… 37 _LIBCPP_HIDE_FROM_ABI inline constexpr directory_options operator~(directory_options __lhs) { 38 return static_cast<directory_options>(~static_cast<unsigned char>(__lhs)); 41 _LIBCPP_HIDE_FROM_ABI inline directory_options& operator&=(directory_options& __lhs, directory_opti… 42 return __lhs = __lhs & __rhs; [all …]
|
H A D | copy_options.h | 37 _LIBCPP_HIDE_FROM_ABI inline constexpr copy_options operator&(copy_options __lhs, copy_options __rh… 38 …return static_cast<copy_options>(static_cast<unsigned short>(__lhs) & static_cast<unsigned short>(… 41 _LIBCPP_HIDE_FROM_ABI inline constexpr copy_options operator|(copy_options __lhs, copy_options __rh… 42 …return static_cast<copy_options>(static_cast<unsigned short>(__lhs) | static_cast<unsigned short>(… 45 _LIBCPP_HIDE_FROM_ABI inline constexpr copy_options operator^(copy_options __lhs, copy_options __rh… 46 …return static_cast<copy_options>(static_cast<unsigned short>(__lhs) ^ static_cast<unsigned short>(… 49 _LIBCPP_HIDE_FROM_ABI inline constexpr copy_options operator~(copy_options __lhs) { 50 return static_cast<copy_options>(~static_cast<unsigned short>(__lhs)); 53 _LIBCPP_HIDE_FROM_ABI inline copy_options& operator&=(copy_options& __lhs, copy_options __rhs) { 54 return __lhs = __lhs & __rhs; [all …]
|
H A D | perm_options.h | 25 _LIBCPP_HIDE_FROM_ABI inline constexpr perm_options operator&(perm_options __lhs, perm_options __rh… 26 return static_cast<perm_options>(static_cast<unsigned>(__lhs) & static_cast<unsigned>(__rhs)); 29 _LIBCPP_HIDE_FROM_ABI inline constexpr perm_options operator|(perm_options __lhs, perm_options __rh… 30 return static_cast<perm_options>(static_cast<unsigned>(__lhs) | static_cast<unsigned>(__rhs)); 33 _LIBCPP_HIDE_FROM_ABI inline constexpr perm_options operator^(perm_options __lhs, perm_options __rh… 34 return static_cast<perm_options>(static_cast<unsigned>(__lhs) ^ static_cast<unsigned>(__rhs)); 37 _LIBCPP_HIDE_FROM_ABI inline constexpr perm_options operator~(perm_options __lhs) { 38 return static_cast<perm_options>(~static_cast<unsigned>(__lhs)); 41 _LIBCPP_HIDE_FROM_ABI inline perm_options& operator&=(perm_options& __lhs, perm_options __rhs) { 42 return __lhs = __lhs & __rhs; [all …]
|
H A D | perms.h | 54 _LIBCPP_HIDE_FROM_ABI inline constexpr perms operator&(perms __lhs, perms __rhs) { 55 return static_cast<perms>(static_cast<unsigned>(__lhs) & static_cast<unsigned>(__rhs)); 58 _LIBCPP_HIDE_FROM_ABI inline constexpr perms operator|(perms __lhs, perms __rhs) { 59 return static_cast<perms>(static_cast<unsigned>(__lhs) | static_cast<unsigned>(__rhs)); 62 _LIBCPP_HIDE_FROM_ABI inline constexpr perms operator^(perms __lhs, perms __rhs) { 63 return static_cast<perms>(static_cast<unsigned>(__lhs) ^ static_cast<unsigned>(__rhs)); 66 _LIBCPP_HIDE_FROM_ABI inline constexpr perms operator~(perms __lhs) { 67 return static_cast<perms>(~static_cast<unsigned>(__lhs)); 70 _LIBCPP_HIDE_FROM_ABI inline perms& operator&=(perms& __lhs, perms __rhs) { return __lhs = __lhs & … 72 _LIBCPP_HIDE_FROM_ABI inline perms& operator|=(perms& __lhs, perms __rhs) { return __lhs = __lhs | … [all …]
|
H A D | path_iterator.h | 102 inline _LIBCPP_HIDE_FROM_ABI bool operator==(const path::iterator& __lhs, const path::iterator& __r… 103 return __lhs.__path_ptr_ == __rhs.__path_ptr_ && __lhs.__entry_.data() == __rhs.__entry_.data(); 107 inline _LIBCPP_HIDE_FROM_ABI bool operator!=(const path::iterator& __lhs, const path::iterator& __r… 108 return !(__lhs == __rhs);
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | cstddef | 73 _LIBCPP_HIDE_FROM_ABI inline constexpr byte operator|(byte __lhs, byte __rhs) noexcept { 75 … static_cast<unsigned char>(static_cast<unsigned int>(__lhs) | static_cast<unsigned int>(__rhs))); 78 _LIBCPP_HIDE_FROM_ABI inline constexpr byte& operator|=(byte& __lhs, byte __rhs) noexcept { 79 return __lhs = __lhs | __rhs; 82 _LIBCPP_HIDE_FROM_ABI inline constexpr byte operator&(byte __lhs, byte __rhs) noexcept { 84 … static_cast<unsigned char>(static_cast<unsigned int>(__lhs) & static_cast<unsigned int>(__rhs))); 87 _LIBCPP_HIDE_FROM_ABI inline constexpr byte& operator&=(byte& __lhs, byte __rhs) noexcept { 88 return __lhs = __lhs & __rhs; 91 _LIBCPP_HIDE_FROM_ABI inline constexpr byte operator^(byte __lhs, byte __rhs) noexcept { 93 … static_cast<unsigned char>(static_cast<unsigned int>(__lhs) ^ static_cast<unsigned int>(__rhs))); [all …]
|
H A D | typeinfo | 201 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_ALWAYS_INLINE static bool __eq(__type_name_t __lhs, __type_name_t __… 202 return __lhs == __rhs; 204 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_ALWAYS_INLINE static bool __lt(__type_name_t __lhs, __type_name_t __… 205 return __lhs < __rhs; 216 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_ALWAYS_INLINE static bool __eq(__type_name_t __lhs, __type_name_t __… 217 return __lhs == __rhs || __builtin_strcmp(__lhs, __rhs) == 0; 219 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_ALWAYS_INLINE static bool __lt(__type_name_t __lhs, __type_name_t __… 220 return __builtin_strcmp(__lhs, __rhs) < 0; 239 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_ALWAYS_INLINE static bool __eq(__type_name_t __lhs, __type_name_t __… 240 if (__lhs == __rhs) [all …]
|
H A D | string_view | 707 _LIBCPP_HIDE_FROM_ABI constexpr bool operator==(basic_string_view<_CharT, _Traits> __lhs, 709 if (__lhs.size() != __rhs.size()) 711 return __lhs.compare(__rhs) == 0; 715 _LIBCPP_HIDE_FROM_ABI constexpr auto operator<=>(basic_string_view<_CharT, _Traits> __lhs, 721 return static_cast<typename _Traits::comparison_category>(__lhs.compare(__rhs) <=> 0); 723 return static_cast<weak_ordering>(__lhs.compare(__rhs) <=> 0); 733 operator==(basic_string_view<_CharT, _Traits> __lhs, basic_string_view<_CharT, _Traits> __rhs) _NOE… 734 if (__lhs.size() != __rhs.size()) 736 return __lhs.compare(__rhs) == 0; 743 operator==(basic_string_view<_CharT, _Traits> __lhs, [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | cpp17_iterator_concepts.h | 44 concept __cpp17_move_assignable = requires(_Tp __lhs, _Tp __rhs) { in requires() argument 45 { __lhs = std::move(__rhs) } -> same_as<_Tp&>; in requires() 49 concept __cpp17_copy_assignable = __cpp17_move_assignable<_Tp> && requires(_Tp __lhs, _Tp __rhs) { in requires() argument 50 { __lhs = __rhs } -> same_as<_Tp&>; in requires() 51 { __lhs = std::as_const(__rhs) } -> same_as<_Tp&>; in requires() 58 concept __cpp17_equality_comparable = requires(_Tp __lhs, _Tp __rhs) { in requires() argument 59 { __lhs == __rhs } -> __boolean_testable; in requires() 60 { std::as_const(__lhs) == __rhs } -> __boolean_testable; in requires() 61 { __lhs == std::as_const(__rhs) } -> __boolean_testable; in requires() 62 { std::as_const(__lhs) == std::as_const(__rhs) } -> __boolean_testable; in requires() [all …]
|
H A D | counted_iterator.h | 202 operator-(const counted_iterator& __lhs, const counted_iterator<_I2>& __rhs) { 203 return __rhs.__count_ - __lhs.__count_; 207 operator-(const counted_iterator& __lhs, default_sentinel_t) { 208 return -__lhs.__count_; 238 operator==(const counted_iterator& __lhs, const counted_iterator<_I2>& __rhs) { 239 return __lhs.__count_ == __rhs.__count_; 242 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(const counted_iterator& __lhs, default_sent… 243 return __lhs.__count_ == 0; 248 operator<=>(const counted_iterator& __lhs, const counted_iterator<_I2>& __rhs) { 249 return __rhs.__count_ <=> __lhs.__count_;
|
H A D | aliasing_iterator.h | 92 …_LIBCPP_HIDE_FROM_ABI friend difference_type operator-(__iterator __lhs, __iterator __rhs) _NOEXCE… 93 return __lhs.__base_ - __rhs.__base_; 111 …_LIBCPP_HIDE_FROM_ABI friend bool operator==(const __iterator& __lhs, const __iterator& __rhs) _NO… 112 return __lhs.__base_ == __rhs.__base_; 115 …_LIBCPP_HIDE_FROM_ABI friend bool operator!=(const __iterator& __lhs, const __iterator& __rhs) _NO… 116 return __lhs.__base_ != __rhs.__base_;
|
H A D | iterator_with_data.h | 53 operator==(const __iterator_with_data& __lhs, const __iterator_with_data& __rhs) { 54 return __lhs.__iter_ == __rhs.__iter_; 91 iter_swap(const __iterator_with_data& __lhs, in iter_swap() 92 const __iterator_with_data& __rhs) noexcept(noexcept(ranges::iter_swap(__lhs.__iter_, __rhs.__iter_))) in iter_swap() 95 return ranges::iter_swap(__lhs.__data_, __rhs.__iter_); 88 iter_swap(const __iterator_with_data & __lhs,const __iterator_with_data & __rhs) iter_swap() argument
|
/freebsd/contrib/llvm-project/libcxx/include/__string/ |
H A D | constexpr_c_functions.h | 72 __constexpr_memcmp(const _Tp* __lhs, const _Up* __rhs, __element_count __n) { in __constexpr_memcmp() argument 81 return __builtin_memcmp(__lhs, __rhs, __count * sizeof(_Tp)); in __constexpr_memcmp() 85 if (*__lhs < *__rhs) in __constexpr_memcmp() 87 if (*__rhs < *__lhs) in __constexpr_memcmp() 91 ++__lhs; in __constexpr_memcmp() 96 return __builtin_memcmp(__lhs, __rhs, __count * sizeof(_Tp)); in __constexpr_memcmp() 105 __constexpr_memcmp_equal(const _Tp* __lhs, const _Up* __rhs, __element_count __n) { in __constexpr_memcmp_equal() argument 114 return __builtin_memcmp(__lhs, __rhs, __count * sizeof(_Tp)) == 0; in __constexpr_memcmp_equal() 117 if (*__lhs != *__rhs) in __constexpr_memcmp_equal() 121 ++__lhs; in __constexpr_memcmp_equal() [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__memory_resource/ |
H A D | memory_resource.h | 55 operator==(const memory_resource& __lhs, const memory_resource& __rhs) noexcept { 56 return &__lhs == &__rhs || __lhs.is_equal(__rhs); 62 operator!=(const memory_resource& __lhs, const memory_resource& __rhs) noexcept { 63 return !(__lhs == __rhs);
|