aboutsummaryrefslogtreecommitdiffstats
path: root/include/qpdf/FileInputSource.hh
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-04-10 15:29:11 +0200
committerJay Berkenbilt <ejb@ql.org>2022-04-10 22:52:57 +0200
commit5525c9312420cf002aef78fa1d52219724d3fc20 (patch)
tree4a3436dc380081500cd58a8f041e20cecec9ff6f /include/qpdf/FileInputSource.hh
parent90cfe80bacdd0d398631afce76c4182e08cc78b9 (diff)
downloadqpdf-5525c9312420cf002aef78fa1d52219724d3fc20.tar.zst
Use QPDF_DLL_CLASS with Pipeline and InputSource subclasses
This enables RTTI so we can use dynamic_cast on them across the shared object boundary.
Diffstat (limited to 'include/qpdf/FileInputSource.hh')
-rw-r--r--include/qpdf/FileInputSource.hh4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/qpdf/FileInputSource.hh b/include/qpdf/FileInputSource.hh
index 000590c3..c3b60265 100644
--- a/include/qpdf/FileInputSource.hh
+++ b/include/qpdf/FileInputSource.hh
@@ -24,7 +24,7 @@
#include <qpdf/InputSource.hh>
-class FileInputSource: public InputSource
+class QPDF_DLL_CLASS FileInputSource: public InputSource
{
public:
QPDF_DLL
@@ -54,7 +54,7 @@ class FileInputSource: public InputSource
FileInputSource(FileInputSource const&) = delete;
FileInputSource& operator=(FileInputSource const&) = delete;
- class Members
+ class QPDF_DLL_PRIVATE Members
{
friend class FileInputSource;