diff options
author | m-holger <m-holger@kubitscheck.org> | 2023-03-25 17:37:47 +0100 |
---|---|---|
committer | m-holger <m-holger@kubitscheck.org> | 2023-03-29 13:34:07 +0200 |
commit | ad2875a4aa6cc22e32bbaa848ae71619ff51c138 (patch) | |
tree | 52a6c58c2e1bc0496c6bcb6aa8c55e50b74f7c63 /libqpdf/OHArray.cc | |
parent | 8fdc3f09648ad2c79455363255b9f8fdac9e65f3 (diff) | |
download | qpdf-ad2875a4aa6cc22e32bbaa848ae71619ff51c138.tar.zst |
Remove temporary OHArray::size, append and remove_last
Also, add const overload of QPDFObjectHandle::getObj
Diffstat (limited to 'libqpdf/OHArray.cc')
-rw-r--r-- | libqpdf/OHArray.cc | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/libqpdf/OHArray.cc b/libqpdf/OHArray.cc index e25e1239..22b99b13 100644 --- a/libqpdf/OHArray.cc +++ b/libqpdf/OHArray.cc @@ -11,24 +11,6 @@ OHArray::OHArray() { } -size_t -OHArray::size() const -{ - return elements.size(); -} - -void -OHArray::append(QPDFObjectHandle oh) -{ - elements.push_back(oh.getObj()); -} - -void -OHArray::append(std::shared_ptr<QPDFObject>&& obj) -{ - elements.push_back(std::move(obj)); -} - QPDFObjectHandle OHArray::at(size_t idx) const { @@ -77,7 +59,7 @@ OHArray::insert(size_t idx, QPDFObjectHandle oh) throw std::logic_error("bounds error inserting item to OHArray"); } else if (idx == elements.size()) { // Allow inserting to the last position - append(oh.getObj()); + elements.push_back(oh.getObj()); } else { int n = int(idx); elements.insert(elements.cbegin() + n, oh.getObj()); |