Searched refs:__pattern (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/include/__atomic/ |
H A D | cxx_atomic_impl.h | 227 __cxx_atomic_fetch_and(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __ord… 228 return __atomic_fetch_and(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order)); 233 __cxx_atomic_fetch_and(__cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __order) { 234 return __atomic_fetch_and(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order)); 239 __cxx_atomic_fetch_or(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __orde… 240 return __atomic_fetch_or(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order)); 244 _LIBCPP_HIDE_FROM_ABI _Tp __cxx_atomic_fetch_or(__cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, me… 245 return __atomic_fetch_or(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order)); 250 __cxx_atomic_fetch_xor(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __ord… 251 return __atomic_fetch_xor(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order)); [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | split_view.h | 81 …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 [[nodiscard]] _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 D | lazy_split_view.h | 88 …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)));
|