aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/qpdf/QPDF_Array.hh
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-08-18 04:13:37 +0200
committerJay Berkenbilt <ejb@ql.org>2019-08-18 05:02:41 +0200
commite5f504b6c5dc34337cc0b316b4a7b1fca7e614b1 (patch)
tree603494c6a8cf784ad1715bfd763787ef4a0cce26 /libqpdf/qpdf/QPDF_Array.hh
parenta89d8a0677f726ea029a67db164e0116971ffafc (diff)
downloadqpdf-e5f504b6c5dc34337cc0b316b4a7b1fca7e614b1.tar.zst
Use SparseOHArray in QPDF_Array
Diffstat (limited to 'libqpdf/qpdf/QPDF_Array.hh')
-rw-r--r--libqpdf/qpdf/QPDF_Array.hh5
1 files changed, 3 insertions, 2 deletions
diff --git a/libqpdf/qpdf/QPDF_Array.hh b/libqpdf/qpdf/QPDF_Array.hh
index 4d2cb005..08a5a608 100644
--- a/libqpdf/qpdf/QPDF_Array.hh
+++ b/libqpdf/qpdf/QPDF_Array.hh
@@ -4,12 +4,13 @@
#include <qpdf/QPDFObject.hh>
#include <vector>
-#include <qpdf/QPDFObjectHandle.hh>
+#include <qpdf/SparseOHArray.hh>
class QPDF_Array: public QPDFObject
{
public:
QPDF_Array(std::vector<QPDFObjectHandle> const& items);
+ QPDF_Array(SparseOHArray const& items);
virtual ~QPDF_Array();
virtual std::string unparse();
virtual JSON getJSON();
@@ -31,7 +32,7 @@ class QPDF_Array: public QPDFObject
virtual void releaseResolved();
private:
- std::vector<QPDFObjectHandle> items;
+ SparseOHArray elements;
};
#endif // QPDF_ARRAY_HH