From fc59669eaa6e2dd6f94e3508d3f97c7fb45a336a Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Sun, 6 Aug 2017 19:58:37 +0000 Subject: [PATCH] Delete constructors --- piraw.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/piraw.h b/piraw.h index 7330f46..b0105dc 100644 --- a/piraw.h +++ b/piraw.h @@ -13,12 +13,14 @@ using string_view = experimental::string_view; template class PiRaw { public: + PiRaw() = delete; + PiRaw(const PiRaw&) = delete; + PiRaw(PiRaw&&) = delete; + static std::unique_ptr> FromJpeg(const std::string_view& jpeg); static std::unique_ptr> FromRaw(const std::string_view& raw); private: - PiRaw() {} - static constexpr uint32_t kJpegHeaderBytes = 32768; static constexpr const char* kJpegHeaderMagic = "BRCM"; static constexpr uint32_t kPixelsPerChunk = 4;