diff options
author | Jay Berkenbilt <ejb@ql.org> | 2021-01-24 09:55:18 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2021-01-25 21:39:10 +0100 |
commit | 16a9bb3f6f63497946d0efbf403df92d0ce30745 (patch) | |
tree | b2cec476622efcf477a72911e22f920564e35d8d /include/qpdf/QPDFNameTreeObjectHelper.hh | |
parent | b5614f611d3057359dfd7ba63418c62787af5511 (diff) | |
download | qpdf-16a9bb3f6f63497946d0efbf403df92d0ce30745.tar.zst |
name/number trees: newEmpty, increment/decrement end()
Diffstat (limited to 'include/qpdf/QPDFNameTreeObjectHelper.hh')
-rw-r--r-- | include/qpdf/QPDFNameTreeObjectHelper.hh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/include/qpdf/QPDFNameTreeObjectHelper.hh b/include/qpdf/QPDFNameTreeObjectHelper.hh index 80a48b7f..f0a9b479 100644 --- a/include/qpdf/QPDFNameTreeObjectHelper.hh +++ b/include/qpdf/QPDFNameTreeObjectHelper.hh @@ -54,6 +54,12 @@ class QPDFNameTreeObjectHelper: public QPDFObjectHelper // structure. QPDF_DLL QPDFNameTreeObjectHelper(QPDFObjectHandle); + + // Create an empty name tree + QPDF_DLL + static QPDFNameTreeObjectHelper newEmpty(QPDF&, bool auto_repair = true); + + // ABI: = default QPDF_DLL virtual ~QPDFNameTreeObjectHelper(); @@ -112,7 +118,9 @@ class QPDFNameTreeObjectHelper: public QPDFObjectHelper }; // The iterator looks like map iterator, so i.first is a string - // and i.second is a QPDFObjectHandle. + // and i.second is a QPDFObjectHandle. Incrementing end() brings + // you to the first item. Decrementing end() brings you to the + // last item. QPDF_DLL iterator begin() const; QPDF_DLL |