Searched refs:__at (Results 1 – 1 of 1) sorted by relevance
97 using __at = __m_at_c<_Ny, _Ts...>; typedef in stdexec::__var::__variant146 __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 …]