aboutsummaryrefslogtreecommitdiffstats
path: root/include/qpdf/QPDF.hh
diff options
context:
space:
mode:
Diffstat (limited to 'include/qpdf/QPDF.hh')
-rw-r--r--include/qpdf/QPDF.hh12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/qpdf/QPDF.hh b/include/qpdf/QPDF.hh
index 4742275f..0788316d 100644
--- a/include/qpdf/QPDF.hh
+++ b/include/qpdf/QPDF.hh
@@ -522,6 +522,18 @@ class QPDF
};
friend class Resolver;
+ // Warner class allows QPDFObjectHandle to create warnings
+ class Warner
+ {
+ friend class QPDFObjectHandle;
+ private:
+ static void warn(QPDF* qpdf, QPDFExc const& e)
+ {
+ qpdf->warn(e);
+ }
+ };
+ friend class Warner;
+
// Pipe class is restricted to QPDF_Stream
class Pipe
{