diff options
author | m-holger <m-holger@kubitscheck.org> | 2023-03-29 16:45:12 +0200 |
---|---|---|
committer | m-holger <m-holger@kubitscheck.org> | 2023-04-01 14:56:47 +0200 |
commit | 6295da436f77ef0e1016dafbb4172452db65ac0b (patch) | |
tree | ca39568f6571cd9f7e0d90590444dc701b9218ec /libqpdf/SparseOHArray.cc | |
parent | 73023bcb5d0705a8e914ae7586aa2f417a82d9a7 (diff) | |
download | qpdf-6295da436f77ef0e1016dafbb4172452db65ac0b.tar.zst |
Remove SparseOHArray::insert
Diffstat (limited to 'libqpdf/SparseOHArray.cc')
-rw-r--r-- | libqpdf/SparseOHArray.cc | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/libqpdf/SparseOHArray.cc b/libqpdf/SparseOHArray.cc index 9904af1b..390f942a 100644 --- a/libqpdf/SparseOHArray.cc +++ b/libqpdf/SparseOHArray.cc @@ -49,29 +49,6 @@ SparseOHArray::erase(int at) --n_elements; } -void -SparseOHArray::insert(int idx, QPDFObjectHandle oh) -{ - if (idx == n_elements) { - // Allow inserting to the last position - append(oh); - } else { - auto iter = elements.crbegin(); - while (iter != elements.crend()) { - auto key = (iter++)->first; - if (key >= idx) { - auto nh = elements.extract(key); - ++nh.key(); - elements.insert(std::move(nh)); - } else { - break; - } - } - elements[idx] = oh.getObj(); - ++n_elements; - } -} - SparseOHArray SparseOHArray::copy() { |