aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/qpdf/Pl_TIFFPredictor.hh
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-04-09 23:24:26 +0200
committerJay Berkenbilt <ejb@ql.org>2022-04-09 23:33:29 +0200
commit07edf9644004bd788eacec56aa21a5c89b3c92cc (patch)
tree19f47b3dcd26a7836ac0d6b106e9272aee9324fd /libqpdf/qpdf/Pl_TIFFPredictor.hh
parentb6d1dffaaa8fa875b9721999163ce2337070ad32 (diff)
downloadqpdf-07edf9644004bd788eacec56aa21a5c89b3c92cc.tar.zst
Remove methods of private classes from ABI
Prior to the cmake conversion, several private classes had methods that were exported into the shared library so they could be tested with libtests. With cmake, we build libtests using an object library, so this is no longer necessary. The methods that are disappearing from the ABI were never exposed through public headers, so no code should be using them. Removal had to wait until the window for ABI-breaking changes was open.
Diffstat (limited to 'libqpdf/qpdf/Pl_TIFFPredictor.hh')
-rw-r--r--libqpdf/qpdf/Pl_TIFFPredictor.hh4
1 files changed, 0 insertions, 4 deletions
diff --git a/libqpdf/qpdf/Pl_TIFFPredictor.hh b/libqpdf/qpdf/Pl_TIFFPredictor.hh
index f14b0f00..e0feda23 100644
--- a/libqpdf/qpdf/Pl_TIFFPredictor.hh
+++ b/libqpdf/qpdf/Pl_TIFFPredictor.hh
@@ -11,7 +11,6 @@ class Pl_TIFFPredictor: public Pipeline
public:
enum action_e { a_encode, a_decode };
- QPDF_DLL
Pl_TIFFPredictor(
char const* identifier,
Pipeline* next,
@@ -19,12 +18,9 @@ class Pl_TIFFPredictor: public Pipeline
unsigned int columns,
unsigned int samples_per_pixel = 1,
unsigned int bits_per_sample = 8);
- QPDF_DLL
virtual ~Pl_TIFFPredictor();
- QPDF_DLL
virtual void write(unsigned char* data, size_t len);
- QPDF_DLL
virtual void finish();
private: