diff options
author | Jay Berkenbilt <ejb@ql.org> | 2018-12-17 23:36:06 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2018-12-18 22:45:48 +0100 |
commit | 077d3d451204393d17b9a14c2145487c35fce572 (patch) | |
tree | 1d5d02895b95d3375ccac7cf24a0c6615d4a1c74 /include | |
parent | 9caf005d89f039b56f027d9fe20fe2f475927597 (diff) | |
download | qpdf-077d3d451204393d17b9a14c2145487c35fce572.tar.zst |
Add QPDFObjectHandle::wrapInArray()
Wrap an object in an array if it is not already an array.
Diffstat (limited to 'include')
-rw-r--r-- | include/qpdf/QPDFObjectHandle.hh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/qpdf/QPDFObjectHandle.hh b/include/qpdf/QPDFObjectHandle.hh index 0f33b3fd..88f071d2 100644 --- a/include/qpdf/QPDFObjectHandle.hh +++ b/include/qpdf/QPDFObjectHandle.hh @@ -255,6 +255,12 @@ class QPDFObjectHandle // Public factory methods + // Wrap an object in an array if it is not already an array. This + // is a helper for cases in which something in a PDF may either be + // a single item or an array of items, which is a common idiom. + QPDF_DLL + QPDFObjectHandle wrapInArray(); + // Construct an object of any type from a string representation of // the object. Throws QPDFExc with an empty filename and an // offset into the string if there is an error. Any indirect |