summaryrefslogtreecommitdiffstats
path: root/libqpdf/SparseOHArray.cc
AgeCommit message (Collapse)Author
2020-04-10Use more references when iteratingJay Berkenbilt
When possible, use `for (auto&` or `for (auto const&` when iterating using C++-11 style iterators.
2020-04-09Fix unnecessary copies in auto iter (fixes #426)Jay Berkenbilt
Also switch to colon-style iteration in some cases. Thanks to Dean Scarff for drawing this to my attention after detecting some unnecessary copies with https://clang.llvm.org/extra/clang-tidy/checks/performance-for-range-copy.html
2020-04-03Use an unordered map for SparseOHArray for efficiencyJay Berkenbilt
This was added in C++11.
2019-08-22Test for direct, rather than resolved nulls in parserJay Berkenbilt
Just because we know an indirect reference is null, doesn't mean we shouldn't keep it indirect.
2019-08-18Improve efficiency of fixDanglingReferencesJay Berkenbilt
2019-08-18SparseOHArrayJay Berkenbilt