aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/qpdf/SparseOHArray.hh
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/qpdf/SparseOHArray.hh')
-rw-r--r--libqpdf/qpdf/SparseOHArray.hh22
1 files changed, 0 insertions, 22 deletions
diff --git a/libqpdf/qpdf/SparseOHArray.hh b/libqpdf/qpdf/SparseOHArray.hh
index f1a1011e..1b31f266 100644
--- a/libqpdf/qpdf/SparseOHArray.hh
+++ b/libqpdf/qpdf/SparseOHArray.hh
@@ -16,31 +16,9 @@ class SparseOHArray
{
return n_elements;
}
- void
- append(QPDFObjectHandle oh)
- {
- elements[n_elements++] = oh.getObj();
- }
- void
- append(std::shared_ptr<QPDFObject>&& obj)
- {
- elements[n_elements++] = std::move(obj);
- }
- QPDFObjectHandle at(int idx) const;
- void remove_last();
- void
- setAt(int idx, QPDFObjectHandle oh)
- {
- elements[idx] = oh.getObj();
- }
SparseOHArray copy();
void disconnect();
- typedef std::map<int, std::shared_ptr<QPDFObject>>::const_iterator
- const_iterator;
- const_iterator begin() const;
- const_iterator end() const;
-
private:
friend class QPDF_Array;
std::map<int, std::shared_ptr<QPDFObject>> elements;