aboutsummaryrefslogtreecommitdiffstats
path: root/include/qpdf/QPDFObjectHandle.hh
diff options
context:
space:
mode:
Diffstat (limited to 'include/qpdf/QPDFObjectHandle.hh')
-rw-r--r--include/qpdf/QPDFObjectHandle.hh20
1 files changed, 5 insertions, 15 deletions
diff --git a/include/qpdf/QPDFObjectHandle.hh b/include/qpdf/QPDFObjectHandle.hh
index a09fd954..5b2a6764 100644
--- a/include/qpdf/QPDFObjectHandle.hh
+++ b/include/qpdf/QPDFObjectHandle.hh
@@ -64,9 +64,7 @@ class QPDFObjectHandle
StreamDataProvider(bool supports_retry = false);
QPDF_DLL
- virtual ~StreamDataProvider()
- {
- }
+ virtual ~StreamDataProvider();
// The implementation of this function must write stream data
// to the given pipeline. The stream data must conform to
// whatever filters are explicitly associated with the stream.
@@ -172,13 +170,9 @@ class QPDFObjectHandle
{
public:
QPDF_DLL
- TokenFilter()
- {
- }
+ TokenFilter() = default;
QPDF_DLL
- virtual ~TokenFilter()
- {
- }
+ virtual ~TokenFilter() = default;
virtual void handleToken(QPDFTokenizer::Token const&) = 0;
QPDF_DLL
virtual void handleEOF();
@@ -216,9 +210,7 @@ class QPDFObjectHandle
{
public:
QPDF_DLL
- virtual ~StringDecrypter()
- {
- }
+ virtual ~StringDecrypter() = default;
virtual void decryptString(std::string& val) = 0;
};
@@ -229,9 +221,7 @@ class QPDFObjectHandle
{
public:
QPDF_DLL
- virtual ~ParserCallbacks()
- {
- }
+ virtual ~ParserCallbacks() = default;
// One of the handleObject methods must be overridden.
QPDF_DLL
virtual void handleObject(QPDFObjectHandle);