diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/qpdf/QPDFObjectHandle.hh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/qpdf/QPDFObjectHandle.hh b/include/qpdf/QPDFObjectHandle.hh index 00bfb45c..51530ee5 100644 --- a/include/qpdf/QPDFObjectHandle.hh +++ b/include/qpdf/QPDFObjectHandle.hh @@ -1608,10 +1608,28 @@ class QPDFObjectHandle QPDF_DLL bool isImage(bool exclude_imagemask = true); + // The following methods do not form part of the public API and are for + // internal use only. + QPDFObjectHandle(std::shared_ptr<QPDFObject> const& obj) : obj(obj) { } + std::shared_ptr<QPDFObject> + getObj() + { + return obj; + } + QPDFObject* + getObjectPtr() + { + return obj.get(); + } + QPDFObject* const + getObjectPtr() const + { + return obj.get(); + } private: QPDF_Array* asArray(); |