diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/qpdf/Constants.h | 1 | ||||
-rw-r--r-- | include/qpdf/QPDFObjectHandle.hh | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/include/qpdf/Constants.h b/include/qpdf/Constants.h index 68214c62..84bd190b 100644 --- a/include/qpdf/Constants.h +++ b/include/qpdf/Constants.h @@ -123,6 +123,7 @@ enum qpdf_object_type_e { ot_inlineimage, /* Object types internal to qpdf */ ot_unresolved, + ot_destroyed, }; /* Write Parameters. See QPDFWriter.hh for details. */ diff --git a/include/qpdf/QPDFObjectHandle.hh b/include/qpdf/QPDFObjectHandle.hh index 76e36eae..a4768f97 100644 --- a/include/qpdf/QPDFObjectHandle.hh +++ b/include/qpdf/QPDFObjectHandle.hh @@ -391,6 +391,11 @@ class QPDFObjectHandle QPDF_DLL inline bool isIndirect() const; + // This returns true for indirect objects from a QPDF that has + // been destroyed. + QPDF_DLL + bool isDestroyed(); + // True for everything except array, dictionary, stream, word, and // inline image. QPDF_DLL |