OHArray.hh
427 Bytes
#ifndef QPDF_OHARRAY_HH
#define QPDF_OHARRAY_HH
#include <qpdf/QPDFObjectHandle.hh>
#include <qpdf/QPDFObject_private.hh>
#include <vector>
class QPDF_Array;
class OHArray
{
public:
OHArray();
void erase(size_t idx);
void insert(size_t idx, QPDFObjectHandle oh);
OHArray copy();
private:
friend class QPDF_Array;
std::vector<std::shared_ptr<QPDFObject>> elements;
};
#endif // QPDF_OHARRAY_HH