Home
last modified time | relevance | path

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

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__variant.hpp97 using __at = __m_at_c<_Ny, _Ts...>; typedef in stdexec::__var::__variant
146 __at<_Ny>& emplace(_As&&... __as) // in emplace()
147 noexcept(__nothrow_constructible_from<__at<_Ny>, _As...>) in emplace()
152 ::new (__storage_) __at<_Ny>{static_cast<_As&&>(__as)...}; in emplace()
154 return *std::launder(reinterpret_cast<__at<_Ny>*>(__storage_)); in emplace()
159 __at<_Ny>& emplace_from_at(_Fn&& __fn, _As&&... __as) // in emplace_from_at()
162 static_assert(__same_as<__call_result_t<_Fn, _As...>, __at<_Ny>>, in emplace_from_at()
167 __at<_Ny>(static_cast<_Fn&&>(__fn)(static_cast<_As&&>(__as)...)); in emplace_from_at()
169 return *std::launder(reinterpret_cast<__at<_Ny>*>(__storage_)); in emplace_from_at()
207 return static_cast<__at<_Ny>&&>( in get()
[all …]