Home
last modified time | relevance | path

Searched defs:__control_block (Results 1 – 1 of 1) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__intrusive_ptr.hpp92 struct __control_block struct
94 using __bits_t = typename __count_and_bits<_ReservedBits>::__bits;
95 static constexpr std::size_t __ref_count_increment = 1ul << _ReservedBits;
98 std::atomic<std::size_t> __ref_count_;
101 explicit __control_block(_Us&&... __us) noexcept(noexcept(_Ty{ in __control_block() function
110 ~__control_block() in ~__control_block()
115 auto __value() noexcept -> _Ty& in __value()
120 __bits_t __inc_ref_() noexcept in __inc_ref_()
127 __bits_t __dec_ref_() noexcept in __dec_ref_()
140 [[nodiscard]] bool __is_set_() const noexcept in __is_set_()
[all …]