|
Uni20
Asynchronous tensor and runtime library.
|
Assignment-only proxy returned by WriteBuffer::write().
More...
#include <buffers.hpp>
Public Types | |
| using | value_type = T |
Public Member Functions | |
| template<typename U > requires (!std::same_as<std::remove_cvref_t<U>, WriteAssignProxy>) && (!is_async_alias_v<T> || detail::async_alias_assignment_source<T, U>) | |
| void | operator= (U &&u) |
| Schedule assignment through the consumed writer handle. | |
| WriteAssignProxy & | operator= (WriteAssignProxy &&) noexcept=delete |
| WriteAssignProxy & | operator= (WriteAssignProxy const &)=delete |
| WriteAssignProxy ()=delete | |
| WriteAssignProxy (WriteAssignProxy &&) noexcept=default | |
| WriteAssignProxy (WriteAssignProxy const &)=delete | |
Friends | |
| class | WriteBuffer< T > |
Assignment-only proxy returned by WriteBuffer::write().
| using uni20::async::WriteAssignProxy< T >::value_type = T |
|
delete |
|
delete |
|
defaultnoexcept |
|
inline |
Schedule assignment through the consumed writer handle.
| U | Source type. |
| u | Source expression to assign. |
|
deletenoexcept |
|
delete |
|
friend |