diff options
author | 2018-06-14 14:57:12 -0400 | |
---|---|---|
committer | 2018-06-14 19:33:04 +0000 | |
commit | 14f739043bc798d1501e00a4407bf1f489e43612 (patch) | |
tree | 99dc5391a0f2ddaf64ede290bca9c091b5c6d719 /include/core/SkStream.h | |
parent | e08ce40f4a569c692f6b3b74f3ba39ac1eddf269 (diff) |
SkCanvas, SkImageGenerator, SkStream: remove SkNoncopyable
Change-Id: If2b27f62c3d825b388239ef6ee35722d46eed664
Reviewed-on: https://skia-review.googlesource.com/134949
Reviewed-by: Mike Klein <mtklein@chromium.org>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Hal Canary <halcanary@google.com>
Diffstat (limited to 'include/core/SkStream.h')
-rw-r--r-- | include/core/SkStream.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/include/core/SkStream.h b/include/core/SkStream.h index d73c8a097e..0c6ce0b520 100644 --- a/include/core/SkStream.h +++ b/include/core/SkStream.h @@ -38,9 +38,14 @@ class SkStreamMemory; * no more data (at EOF or hit an error). The caller should *not* call again * in hopes of fulfilling more of the request. */ -class SK_API SkStream : public SkNoncopyable { +class SK_API SkStream { public: virtual ~SkStream() {} + SkStream() {} + SkStream(SkStream&&) = delete; + SkStream(const SkStream&) = delete; + SkStream& operator=(SkStream&&) = delete; + SkStream& operator=(const SkStream&) = delete; /** * Attempts to open the specified file as a stream, returns nullptr on failure. @@ -218,9 +223,14 @@ private: SkStreamMemory* onFork() const override = 0; }; -class SK_API SkWStream : SkNoncopyable { +class SK_API SkWStream { public: virtual ~SkWStream(); + SkWStream() {} + SkWStream(SkWStream&&) = delete; + SkWStream(const SkWStream&) = delete; + SkWStream& operator=(SkWStream&&) = delete; + SkWStream& operator=(const SkWStream&) = delete; /** Called to write bytes to a SkWStream. Returns true on success @param buffer the address of at least size bytes to be written to the stream |