Home
last modified time | relevance | path

Searched refs:__pattern (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__atomic/
H A Dcxx_atomic_impl.h260 return __atomic_fetch_and(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
265 __cxx_atomic_fetch_and(__cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __order) {
272 return __atomic_fetch_or(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
277 return __atomic_fetch_or(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
288 __cxx_atomic_fetch_xor(__cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __order) {
757 __cxx_atomic_assign_volatile(__a->__a_value, _Tp(__old & __pattern));
765 __a->__a_value &= __pattern;
776 __cxx_atomic_assign_volatile(__a->__a_value, _Tp(__old | __pattern));
784 __a->__a_value |= __pattern;
795 __cxx_atomic_assign_volatile(__a->__a_value, _Tp(__old ^ __pattern));
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__ranges/
H A Dsplit_view.h81 …P_HIDE_FROM_ABI constexpr _LIBCPP_EXPLICIT_SINCE_CXX23 split_view(_View __base, _Pattern __pattern) in split_view() argument
82 : __base_(std::move(__base)), __pattern_(std::move((__pattern))) {} in split_view()
204 constexpr auto operator()(_Range&& __range, _Pattern&& __pattern) const
205 noexcept(noexcept(split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern))))
206 -> decltype( split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern)))
207 … { return split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern)); }
212 _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Pattern&& __pattern) const
214 return __range_adaptor_closure_t(std::__bind_back(*this, std::forward<_Pattern>(__pattern)));
H A Dlazy_split_view.h88 …E_FROM_ABI constexpr _LIBCPP_EXPLICIT_SINCE_CXX23 lazy_split_view(_View __base, _Pattern __pattern) in lazy_split_view() argument
89 : __base_(std::move(__base)), __pattern_(std::move(__pattern)) {} in lazy_split_view()
413 …ard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Range&& __range, _Pattern&& __pattern) const
414 …except(noexcept(lazy_split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern))))
415 … -> decltype(lazy_split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern))) {
416 return lazy_split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern));
421 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Pattern&& __pattern) const
423 return __range_adaptor_closure_t(std::__bind_back(*this, std::forward<_Pattern>(__pattern)));