diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/qpdf/QPDFNameTreeObjectHelper.hh | 10 | ||||
-rw-r--r-- | include/qpdf/QPDFNumberTreeObjectHelper.hh | 10 |
2 files changed, 18 insertions, 2 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 diff --git a/include/qpdf/QPDFNumberTreeObjectHelper.hh b/include/qpdf/QPDFNumberTreeObjectHelper.hh index b4f31b12..43c438e4 100644 --- a/include/qpdf/QPDFNumberTreeObjectHelper.hh +++ b/include/qpdf/QPDFNumberTreeObjectHelper.hh @@ -51,11 +51,17 @@ class QPDFNumberTreeObjectHelper: public QPDFObjectHelper // structure. QPDF_DLL QPDFNumberTreeObjectHelper(QPDFObjectHandle); + + // ABI: = default QPDF_DLL virtual ~QPDFNumberTreeObjectHelper() { } + // Create an empty number tree + QPDF_DLL + static QPDFNumberTreeObjectHelper newEmpty(QPDF&, bool auto_repair = true); + typedef long long int numtree_number; // Return overall minimum and maximum indices @@ -131,7 +137,9 @@ class QPDFNumberTreeObjectHelper: 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 |