diff options
Diffstat (limited to 'libqpdf/qpdf/SparseOHArray.hh')
-rw-r--r-- | libqpdf/qpdf/SparseOHArray.hh | 22 |
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; |