From cdd0b4fb7d48b32686d56364cf170569bdb0149d Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 15 Apr 2022 19:44:07 -0400 Subject: Use = default and = delete where possible in classes --- examples/pdf-count-strings.cc | 4 +--- examples/pdf-create.cc | 6 +----- examples/pdf-filter-tokens.cc | 8 ++------ examples/pdf-invert-images.cc | 4 +--- examples/pdf-parse-content.cc | 5 +---- 5 files changed, 6 insertions(+), 21 deletions(-) (limited to 'examples') diff --git a/examples/pdf-count-strings.cc b/examples/pdf-count-strings.cc index a52b7a37..23f4b6cb 100644 --- a/examples/pdf-count-strings.cc +++ b/examples/pdf-count-strings.cc @@ -32,9 +32,7 @@ class StringCounter: public QPDFObjectHandle::TokenFilter count(0) { } - virtual ~StringCounter() - { - } + virtual ~StringCounter() = default; virtual void handleToken(QPDFTokenizer::Token const&); virtual void handleEOF(); int getCount() const; diff --git a/examples/pdf-create.cc b/examples/pdf-create.cc index a7b7557e..b5adb01a 100644 --- a/examples/pdf-create.cc +++ b/examples/pdf-create.cc @@ -28,7 +28,7 @@ class ImageProvider: public QPDFObjectHandle::StreamDataProvider { public: ImageProvider(std::string const& color_space, std::string const& filter); - virtual ~ImageProvider(); + virtual ~ImageProvider() = default; virtual void provideStreamData(int objid, int generation, Pipeline* pipeline); size_t getWidth() const; @@ -80,10 +80,6 @@ ImageProvider::ImageProvider( } } -ImageProvider::~ImageProvider() -{ -} - size_t ImageProvider::getWidth() const { diff --git a/examples/pdf-filter-tokens.cc b/examples/pdf-filter-tokens.cc index eee90c33..59c85271 100644 --- a/examples/pdf-filter-tokens.cc +++ b/examples/pdf-filter-tokens.cc @@ -35,9 +35,7 @@ usage() class StringReverser: public QPDFObjectHandle::TokenFilter { public: - virtual ~StringReverser() - { - } + virtual ~StringReverser() = default; virtual void handleToken(QPDFTokenizer::Token const&); }; @@ -70,9 +68,7 @@ StringReverser::handleToken(QPDFTokenizer::Token const& token) class ColorToGray: public QPDFObjectHandle::TokenFilter { public: - virtual ~ColorToGray() - { - } + virtual ~ColorToGray() = default; virtual void handleToken(QPDFTokenizer::Token const&); virtual void handleEOF(); diff --git a/examples/pdf-invert-images.cc b/examples/pdf-invert-images.cc index 033e3622..2ce8f988 100644 --- a/examples/pdf-invert-images.cc +++ b/examples/pdf-invert-images.cc @@ -33,9 +33,7 @@ usage() class ImageInverter: public QPDFObjectHandle::StreamDataProvider { public: - virtual ~ImageInverter() - { - } + virtual ~ImageInverter() = default; virtual void provideStreamData(int objid, int generation, Pipeline* pipeline) override; diff --git a/examples/pdf-parse-content.cc b/examples/pdf-parse-content.cc index f1f7ab55..6bc94da2 100644 --- a/examples/pdf-parse-content.cc +++ b/examples/pdf-parse-content.cc @@ -23,10 +23,7 @@ usage() class ParserCallbacks: public QPDFObjectHandle::ParserCallbacks { public: - virtual ~ParserCallbacks() - { - } - + virtual ~ParserCallbacks() = default; virtual void contentSize(size_t); virtual void handleObject(QPDFObjectHandle, size_t offset, size_t length); virtual void handleEOF(); -- cgit v1.2.3-54-g00ecf