boost::corosio::io_stream::operator=

Assignment operators

Synopses

Copy assignment is disabled; the handle is uniquely owned.

io_object&
operator=(io_object const& other) = delete;

Copy assignment is disabled; the handle is uniquely owned.

io_read_stream&
operator=(io_read_stream const& other) = delete;

Copy assignment is disabled; the handle is uniquely owned.

io_write_stream&
operator=(io_write_stream const& other) = delete;

Move assign from another I/O object.

io_object&
operator=(io_object&& other) noexcept;

Move assignment is disabled; reseating a live stream is not supported.

io_read_stream&
operator=(io_read_stream&& other) noexcept = delete;

Move assignment is disabled; reseating a live stream is not supported.

io_write_stream&
operator=(io_write_stream&& other) noexcept = delete;

Created with MrDocs