From 6295da436f77ef0e1016dafbb4172452db65ac0b Mon Sep 17 00:00:00 2001 From: m-holger Date: Wed, 29 Mar 2023 15:45:12 +0100 Subject: Remove SparseOHArray::insert --- libqpdf/SparseOHArray.cc | 23 ----------------------- 1 file changed, 23 deletions(-) (limited to 'libqpdf/SparseOHArray.cc') 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() { -- cgit v1.2.3-54-g00ecf