Index: core/fpdfapi/fpdf_parser/include/cpdf_array.h |
diff --git a/core/fpdfapi/fpdf_parser/include/cpdf_array.h b/core/fpdfapi/fpdf_parser/include/cpdf_array.h |
index 506a6bc338b20000b4df4d57263fb361ce6d6804..c6635104db35aa51e0f89ce3fc9dc8e96d95f211 100644 |
--- a/core/fpdfapi/fpdf_parser/include/cpdf_array.h |
+++ b/core/fpdfapi/fpdf_parser/include/cpdf_array.h |
@@ -16,6 +16,9 @@ |
class CPDF_Array : public CPDF_Object { |
public: |
+ using iterator = std::vector<CPDF_Object*>::iterator; |
+ using const_iterator = std::vector<CPDF_Object*>::const_iterator; |
+ |
CPDF_Array(); |
// CPDF_Object. |
@@ -58,6 +61,11 @@ class CPDF_Array : public CPDF_Object { |
AddReference(pDoc, obj->GetObjNum()); |
} |
+ iterator begin() { return m_Objects.begin(); } |
+ iterator end() { return m_Objects.end(); } |
+ const_iterator begin() const { return m_Objects.begin(); } |
+ const_iterator end() const { return m_Objects.end(); } |
+ |
protected: |
~CPDF_Array() override; |