27 std::swap(
stream, rhs.stream);
31 std::swap(
stream, rhs.stream);
virtual void close()=0
Close access to the stream.
Definition: Concepts.h:114
virtual void open()=0
Open access to the stream.
Definition: StreamScope.h:11
StreamScope(const StreamScope &)=delete
StreamScope(StreamScope &&rhs) noexcept
Definition: StreamScope.h:26
Controllable * stream
Definition: StreamScope.h:36
~StreamScope()
Definition: StreamScope.h:17
StreamScope & operator=(StreamScope &&rhs) noexcept
Definition: StreamScope.h:30
StreamScope & operator=(const StreamScope &)=delete
StreamScope(Controllable *stream_)
Definition: StreamScope.h:13
Definition: Concepts.h:10