Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__atomic/
H A Dcxx_atomic_impl.h221 __cxx_atomic_fetch_and(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __ord…
222 return __atomic_fetch_and(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
227 __cxx_atomic_fetch_and(__cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __order) {
228 return __atomic_fetch_and(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
233 __cxx_atomic_fetch_or(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __orde…
234 return __atomic_fetch_or(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
238 _LIBCPP_HIDE_FROM_ABI _Tp __cxx_atomic_fetch_or(__cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, me…
239 return __atomic_fetch_or(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
244 __cxx_atomic_fetch_xor(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __ord…
245 return __atomic_fetch_xor(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__atomic/support/
H A Dgcc.h228 __cxx_atomic_fetch_and(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __ord…
229 return __atomic_fetch_and(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
234 __cxx_atomic_fetch_and(__cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __order) {
235 return __atomic_fetch_and(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
240 __cxx_atomic_fetch_or(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __orde…
241 return __atomic_fetch_or(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
245 _LIBCPP_HIDE_FROM_ABI _Tp __cxx_atomic_fetch_or(__cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, me…
246 return __atomic_fetch_or(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
251 __cxx_atomic_fetch_xor(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __ord…
252 return __atomic_fetch_xor(std::addressof(__a->__a_value), __pattern, __to_gcc_order(__order));
[all …]
H A Dc11.h225 __cxx_atomic_fetch_and(__cxx_atomic_base_impl<_Tp> volatile* __a, _Tp __pattern, memory_order __ord… in __cxx_atomic_fetch_and() argument
227 std::addressof(__a->__a_value), __pattern, static_cast<__memory_order_underlying_t>(__order)); in __cxx_atomic_fetch_and()
231 __cxx_atomic_fetch_and(__cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __order) _NOEX… in __cxx_atomic_fetch_and() argument
233 std::addressof(__a->__a_value), __pattern, static_cast<__memory_order_underlying_t>(__order)); in __cxx_atomic_fetch_and()
238 __cxx_atomic_fetch_or(__cxx_atomic_base_impl<_Tp> volatile* __a, _Tp __pattern, memory_order __orde… in __cxx_atomic_fetch_or() argument
240 std::addressof(__a->__a_value), __pattern, static_cast<__memory_order_underlying_t>(__order)); in __cxx_atomic_fetch_or()
244 __cxx_atomic_fetch_or(__cxx_atomic_base_impl<_Tp>* __a, _Tp __pattern, memory_order __order) _NOEXC… in __cxx_atomic_fetch_or() argument
246 std::addressof(__a->__a_value), __pattern, static_cast<__memory_order_underlying_t>(__order)); in __cxx_atomic_fetch_or()
251 __cxx_atomic_fetch_xor(__cxx_atomic_base_impl<_Tp> volatile* __a, _Tp __pattern, memory_order __ord… in __cxx_atomic_fetch_xor() argument
253 std::addressof(__a->__a_value), __pattern, static_cast<__memory_order_underlying_t>(__order)); in __cxx_atomic_fetch_xor()
[all …]
/freebsd/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 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Pattern&& __pattern) const
214 return __pipeable(std::__bind_back(*this, std::forward<_Pattern>(__pattern)));
H A Dlazy_split_view.h89 …E_FROM_ABI constexpr _LIBCPP_EXPLICIT_SINCE_CXX23 lazy_split_view(_View __base, _Pattern __pattern) in lazy_split_view() argument
90 : __base_(std::move(__base)), __pattern_(std::move(__pattern)) {} in lazy_split_view()
414 …ard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Range&& __range, _Pattern&& __pattern) const
415 …except(noexcept(lazy_split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern))))
416 … -> decltype(lazy_split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern))) {
417 return lazy_split_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern));
422 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Pattern&& __pattern) const
424 return __pipeable(std::__bind_back(*this, std::forward<_Pattern>(__pattern)));
H A Djoin_with_view.h91 _LIBCPP_HIDE_FROM_ABI constexpr explicit join_with_view(_View __base, _Pattern __pattern) in join_with_view() argument
92 : __base_(std::move(__base)), __pattern_(std::move(__pattern)) {} in join_with_view()
433 …ard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Range&& __range, _Pattern&& __pattern) const
434 …pt(noexcept(/**/ join_with_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern))))
435 …decltype(/*--*/ join_with_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern))) {
436 …/*-------------*/ join_with_view(std::forward<_Range>(__range), std::forward<_Pattern>(__pattern));
441 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Pattern&& __pattern) const
443 return __pipeable(std::__bind_back(*this, std::forward<_Pattern>(__pattern)));