diff options
Diffstat (limited to 'libqpdf/SparseOHArray.cc')
-rw-r--r-- | libqpdf/SparseOHArray.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libqpdf/SparseOHArray.cc b/libqpdf/SparseOHArray.cc index 7aa553df..a5a8e4e8 100644 --- a/libqpdf/SparseOHArray.cc +++ b/libqpdf/SparseOHArray.cc @@ -49,6 +49,14 @@ SparseOHArray::remove_last() } void +SparseOHArray::reset() +{ + for (auto& iter: this->elements) { + QPDFObjectHandle::Resetter::reset(iter.second); + } +} + +void SparseOHArray::setAt(size_t idx, QPDFObjectHandle oh) { if (idx >= this->n_elements) { |