aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/OHArray.cc
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2023-03-25 17:37:47 +0100
committerm-holger <m-holger@kubitscheck.org>2023-03-29 13:34:07 +0200
commitad2875a4aa6cc22e32bbaa848ae71619ff51c138 (patch)
tree52a6c58c2e1bc0496c6bcb6aa8c55e50b74f7c63 /libqpdf/OHArray.cc
parent8fdc3f09648ad2c79455363255b9f8fdac9e65f3 (diff)
downloadqpdf-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.cc20
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());