Index: core/fpdfapi/fpdf_parser/include/cpdf_indirect_object_holder.h |
diff --git a/core/fpdfapi/fpdf_parser/include/cpdf_indirect_object_holder.h b/core/fpdfapi/fpdf_parser/include/cpdf_indirect_object_holder.h |
index 57dafb05280253ba16b94561f213e634244a1a32..edcda66f83f8f87d8718c0b0fc2a00e11fab7c96 100644 |
--- a/core/fpdfapi/fpdf_parser/include/cpdf_indirect_object_holder.h |
+++ b/core/fpdfapi/fpdf_parser/include/cpdf_indirect_object_holder.h |
@@ -9,6 +9,7 @@ |
#include <map> |
+#include "core/fxcrt/include/cfx_string_pool_template.h" |
#include "core/fxcrt/include/fx_system.h" |
class CPDF_Object; |
@@ -38,12 +39,15 @@ class CPDF_IndirectObjectHolder { |
iterator end() { return m_IndirectObjs.end(); } |
const_iterator end() const { return m_IndirectObjs.end(); } |
+ CFX_ByteStringPool* GetByteStringPool() { return &m_Pool; } |
+ |
protected: |
virtual CPDF_Object* ParseIndirectObject(uint32_t objnum); |
private: |
uint32_t m_LastObjNum; |
std::map<uint32_t, CPDF_Object*> m_IndirectObjs; |
+ CFX_ByteStringPool m_Pool; |
}; |
#endif // CORE_FPDFAPI_FPDF_PARSER_INCLUDE_CPDF_INDIRECT_OBJECT_HOLDER_H_ |