| 95 | // __allocator_aware_forward: https://eel.is/c++draft/exec#snd.expos-49 |
| 96 | template <class _Alloc> |
| 97 | [[nodiscard]] |
| 98 | constexpr auto __mk_obj_using_alloc_fn(_Alloc const &__alloc) noexcept |
| 99 | { |
| 100 | return [&__alloc]<class... _Args>(_Args &&...__args) |
| 101 | { |
| 102 | return __tuple{ |
| 103 | std::make_obj_using_allocator<__decay_t<_Args>>(__alloc, static_cast<_Args &&>(__args))...}; |
| 104 | }; |
| 105 | } |
| 106 | |
| 107 | template <class _Ty, class _Context> |
| 108 | [[nodiscard]] |
no outgoing calls
no test coverage detected