diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/qpdf/Buffer.hh | 2 | ||||
-rw-r--r-- | include/qpdf/ClosedFileInputSource.hh | 2 | ||||
-rw-r--r-- | include/qpdf/InputSource.hh | 2 | ||||
-rw-r--r-- | include/qpdf/JSON.hh | 1 | ||||
-rw-r--r-- | include/qpdf/Pipeline.hh | 2 | ||||
-rw-r--r-- | include/qpdf/Pl_Buffer.hh | 2 | ||||
-rw-r--r-- | include/qpdf/Pl_QPDFTokenizer.hh | 2 | ||||
-rw-r--r-- | include/qpdf/QPDFObjectHandle.hh | 1 | ||||
-rw-r--r-- | include/qpdf/QPDFTokenizer.hh | 2 |
9 files changed, 16 insertions, 0 deletions
diff --git a/include/qpdf/Buffer.hh b/include/qpdf/Buffer.hh index 35e58dc9..345e5aaa 100644 --- a/include/qpdf/Buffer.hh +++ b/include/qpdf/Buffer.hh @@ -24,7 +24,9 @@ #include <qpdf/DLL.h> #include <qpdf/PointerHolder.hh> + #include <stddef.h> +#include <memory> class Buffer { diff --git a/include/qpdf/ClosedFileInputSource.hh b/include/qpdf/ClosedFileInputSource.hh index 96c87a67..8a4a02a5 100644 --- a/include/qpdf/ClosedFileInputSource.hh +++ b/include/qpdf/ClosedFileInputSource.hh @@ -31,6 +31,8 @@ #include <qpdf/InputSource.hh> #include <qpdf/PointerHolder.hh> +#include <memory> + class FileInputSource; class ClosedFileInputSource: public InputSource diff --git a/include/qpdf/InputSource.hh b/include/qpdf/InputSource.hh index 8ce33216..500e2518 100644 --- a/include/qpdf/InputSource.hh +++ b/include/qpdf/InputSource.hh @@ -25,8 +25,10 @@ #include <qpdf/DLL.h> #include <qpdf/Types.h> #include <qpdf/PointerHolder.hh> + #include <stdio.h> #include <string> +#include <memory> class QPDF_DLL_CLASS InputSource { diff --git a/include/qpdf/JSON.hh b/include/qpdf/JSON.hh index 1dc3ad25..55a3ec73 100644 --- a/include/qpdf/JSON.hh +++ b/include/qpdf/JSON.hh @@ -37,6 +37,7 @@ #include <qpdf/DLL.h> #include <qpdf/PointerHolder.hh> + #include <string> #include <map> #include <vector> diff --git a/include/qpdf/Pipeline.hh b/include/qpdf/Pipeline.hh index e709dae1..e1adc284 100644 --- a/include/qpdf/Pipeline.hh +++ b/include/qpdf/Pipeline.hh @@ -46,7 +46,9 @@ #include <qpdf/DLL.h> #include <qpdf/PointerHolder.hh> + #include <string> +#include <memory> class QPDF_DLL_CLASS Pipeline { diff --git a/include/qpdf/Pl_Buffer.hh b/include/qpdf/Pl_Buffer.hh index 98c87622..b2777033 100644 --- a/include/qpdf/Pl_Buffer.hh +++ b/include/qpdf/Pl_Buffer.hh @@ -37,6 +37,8 @@ #include <qpdf/PointerHolder.hh> #include <qpdf/Buffer.hh> +#include <memory> + class Pl_Buffer: public Pipeline { public: diff --git a/include/qpdf/Pl_QPDFTokenizer.hh b/include/qpdf/Pl_QPDFTokenizer.hh index fc8dd3af..0a95f0ba 100644 --- a/include/qpdf/Pl_QPDFTokenizer.hh +++ b/include/qpdf/Pl_QPDFTokenizer.hh @@ -29,6 +29,8 @@ #include <qpdf/QPDFObjectHandle.hh> #include <qpdf/Pl_Buffer.hh> +#include <memory> + // Tokenize the incoming text using QPDFTokenizer and pass the tokens // in turn to a QPDFObjectHandle::TokenFilter object. All bytes of // incoming content will be included in exactly one token and passed diff --git a/include/qpdf/QPDFObjectHandle.hh b/include/qpdf/QPDFObjectHandle.hh index adb3fdd9..2cc38e71 100644 --- a/include/qpdf/QPDFObjectHandle.hh +++ b/include/qpdf/QPDFObjectHandle.hh @@ -31,6 +31,7 @@ #include <set> #include <map> #include <functional> +#include <memory> #include <qpdf/QPDFObjGen.hh> #include <qpdf/PointerHolder.hh> diff --git a/include/qpdf/QPDFTokenizer.hh b/include/qpdf/QPDFTokenizer.hh index 74cb6673..45224259 100644 --- a/include/qpdf/QPDFTokenizer.hh +++ b/include/qpdf/QPDFTokenizer.hh @@ -26,8 +26,10 @@ #include <qpdf/InputSource.hh> #include <qpdf/PointerHolder.hh> + #include <string> #include <stdio.h> +#include <memory> class QPDFTokenizer { |