| Index: core/fpdfapi/parser/cpdf_dictionary.h
|
| diff --git a/core/fpdfapi/parser/cpdf_dictionary.h b/core/fpdfapi/parser/cpdf_dictionary.h
|
| index fb8200f78c47bfb26528a45b4367d4808f69a4cc..6265522997c0c39d61ee18e3e14047b3d93a5182 100644
|
| --- a/core/fpdfapi/parser/cpdf_dictionary.h
|
| +++ b/core/fpdfapi/parser/cpdf_dictionary.h
|
| @@ -21,8 +21,8 @@ class CPDF_IndirectObjectHolder;
|
|
|
| class CPDF_Dictionary : public CPDF_Object {
|
| public:
|
| - using iterator = std::map<CFX_ByteString, CPDF_Object*>::iterator;
|
| - using const_iterator = std::map<CFX_ByteString, CPDF_Object*>::const_iterator;
|
| + using iterator = std::map<CFX_ByteString, UniqueObject>::iterator;
|
| + using const_iterator = std::map<CFX_ByteString, UniqueObject>::const_iterator;
|
|
|
| CPDF_Dictionary();
|
| explicit CPDF_Dictionary(const CFX_WeakPtr<CFX_ByteStringPool>& pPool);
|
| @@ -96,7 +96,7 @@ class CPDF_Dictionary : public CPDF_Object {
|
| std::set<const CPDF_Object*>* visited) const override;
|
|
|
| CFX_WeakPtr<CFX_ByteStringPool> m_pPool;
|
| - std::map<CFX_ByteString, CPDF_Object*> m_Map;
|
| + std::map<CFX_ByteString, UniqueObject> m_Map;
|
| };
|
|
|
| using UniqueDictionary =
|
|
|