From 522d2b2227cbc8edc1b7404f2e3980a28d216988 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 17 Aug 2019 22:28:19 -0400 Subject: Improve efficiency of fixDanglingReferences --- libqpdf/QPDF_Array.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'libqpdf/QPDF_Array.cc') 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& l) const +{ + for (std::map::const_iterator iter = + this->elements.begin(); + iter != this->elements.end(); ++iter) + { + l.push_back((*iter).second); + } +} -- cgit v1.2.3-54-g00ecf