aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/qpdf/Constants.h1
-rw-r--r--include/qpdf/QPDFObjectHandle.hh5
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