aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_Array.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/QPDF_Array.cc')
-rw-r--r--libqpdf/QPDF_Array.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/libqpdf/QPDF_Array.cc b/libqpdf/QPDF_Array.cc
index 31cd2dbc..99a75dcc 100644
--- a/libqpdf/QPDF_Array.cc
+++ b/libqpdf/QPDF_Array.cc
@@ -142,3 +142,14 @@ QPDF_Array::getElementsForShallowCopy() const
{
return this->elements;
}
+
+void
+QPDF_Array::addExplicitElementsToList(std::list<QPDFObjectHandle>& l) const
+{
+ for (std::map<size_t, QPDFObjectHandle>::const_iterator iter =
+ this->elements.begin();
+ iter != this->elements.end(); ++iter)
+ {
+ l.push_back((*iter).second);
+ }
+}