| Index: core/include/fpdfapi/fpdf_objects.h
|
| diff --git a/core/include/fpdfapi/fpdf_objects.h b/core/include/fpdfapi/fpdf_objects.h
|
| index 80d978ecd9ea7af17de958d0684cdb40aedc7a84..92ce0b922f86ef54596f5add0480e53e4ab8b846 100644
|
| --- a/core/include/fpdfapi/fpdf_objects.h
|
| +++ b/core/include/fpdfapi/fpdf_objects.h
|
| @@ -385,6 +385,7 @@ class CPDF_Dictionary : public CPDF_Object {
|
|
|
| FX_BOOL KeyExist(const CFX_ByteStringC& key) const;
|
|
|
| + // Set* functions invalidate iterators for the element with the key |key|.
|
| void SetAt(const CFX_ByteStringC& key, CPDF_Object* pObj);
|
|
|
| void SetAtName(const CFX_ByteStringC& key, const CFX_ByteString& name);
|
| @@ -415,8 +416,10 @@ class CPDF_Dictionary : public CPDF_Object {
|
|
|
| void SetAtBoolean(const CFX_ByteStringC& key, FX_BOOL bValue);
|
|
|
| + // Invalidates iterators for the element with the key |key|.
|
| void RemoveAt(const CFX_ByteStringC& key);
|
|
|
| + // Invalidates iterators for the element with the key |oldkey|.
|
| void ReplaceKey(const CFX_ByteStringC& oldkey, const CFX_ByteStringC& newkey);
|
|
|
| FX_BOOL Identical(CPDF_Dictionary* pDict) const;
|
|
|