Home
last modified time | relevance | path

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

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__intrusive_queue.hpp38 __intrusive_queue(__intrusive_queue&& __other) noexcept : in __intrusive_queue() argument
39 __head_(std::exchange(__other.__head_, nullptr)), in __intrusive_queue()
40 __tail_(std::exchange(__other.__tail_, nullptr)) in __intrusive_queue()
47 auto operator=(__intrusive_queue __other) noexcept -> __intrusive_queue& in operator =() argument
49 std::swap(__head_, __other.__head_); in operator =()
50 std::swap(__tail_, __other.__tail_); in operator =()
144 void append(__intrusive_queue __other) noexcept in append() argument
146 if (__other.empty()) in append()
148 auto* __other_head = std::exchange(__other.__head_, nullptr); in append()
157 __tail_ = std::exchange(__other.__tail_, nullptr); in append()
[all …]
H A D__intrusive_slist.hpp38 __intrusive_slist(__intrusive_slist&& __other) noexcept : in __intrusive_slist() argument
39 __head_(std::exchange(__other.__head_, nullptr)) in __intrusive_slist()
44 auto swap(__intrusive_slist& __other) noexcept -> void in swap() argument
46 std::swap(__head_, __other.__head_); in swap()
49 auto operator=(__intrusive_slist __other) noexcept -> __intrusive_slist& in operator =() argument
51 swap(__other); in operator =()
H A D__connect_awaitable.hpp68 __operation_base(__operation_base&& __other) noexcept : in __operation_base()
69 __coro_(std::exchange(__other.__coro_, {})) in __operation_base()
H A D__meta.hpp265 constexpr auto operator<=>(const __mstring<_OtherLen>& __other) in operator <=>()
271 auto __cmp = (__what_[__i] <=> __other.__what_[__i]); in operator <=>()
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dstop_token.hpp170 inplace_stop_token(const inplace_stop_token& __other) noexcept = default;
172 inplace_stop_token(inplace_stop_token&& __other) noexcept : in inplace_stop_token() argument
173 __source_(std::exchange(__other.__source_, {})) in inplace_stop_token()
176 auto operator=(const inplace_stop_token& __other) noexcept
179 auto operator=(inplace_stop_token&& __other) noexcept -> inplace_stop_token& in operator =() argument
181 __source_ = std::exchange(__other.__source_, nullptr); in operator =()
195 void swap(inplace_stop_token& __other) noexcept in swap() argument
197 std::swap(__source_, __other.__source_); in swap()
H A Dany_sender_of.hpp535 __t(const __t& __other) in __t() argument
538 (*__other.__vtable_)(__copy_construct, this, __other); in __t()
541 auto operator=(const __t& __other) in operator =() argument
543 if (&__other != this) in operator =()
545 __t tmp(__other); in operator =()
551 __t(__t&& __other) noexcept in __t() argument
553 (*__other.__vtable_)(__move_construct, this, in __t()
554 static_cast<__t&&>(__other)); in __t()
557 auto operator=(__t&& __other) noexcept -> __t& in operator =() argument
560 (*__other.__vtable_)(__move_construct, this, in operator =()
[all …]