From 6a1c9bd09ef8fdd2fe2f9e39b9a05f6581be9d87 Mon Sep 17 00:00:00 2001 From: thestig Date: Mon, 21 Nov 2016 16:52:41 -0800 Subject: Use more unique_ptrs in CPDF_Image. Do the same in CPDF_TextObject. Discover CPDF_PageObject::Clone() is unnecessary and remove it. Review-Url: https://codereview.chromium.org/2517163003 --- core/fpdfapi/page/cpdf_textobject.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'core/fpdfapi/page/cpdf_textobject.h') diff --git a/core/fpdfapi/page/cpdf_textobject.h b/core/fpdfapi/page/cpdf_textobject.h index 23da997aeb..b520e3ee92 100644 --- a/core/fpdfapi/page/cpdf_textobject.h +++ b/core/fpdfapi/page/cpdf_textobject.h @@ -7,6 +7,8 @@ #ifndef CORE_FPDFAPI_PAGE_CPDF_TEXTOBJECT_H_ #define CORE_FPDFAPI_PAGE_CPDF_TEXTOBJECT_H_ +#include + #include "core/fpdfapi/page/cpdf_pageobject.h" #include "core/fxcrt/fx_string.h" #include "core/fxcrt/fx_system.h" @@ -23,13 +25,13 @@ class CPDF_TextObject : public CPDF_PageObject { ~CPDF_TextObject() override; // CPDF_PageObject - CPDF_TextObject* Clone() const override; Type GetType() const override; void Transform(const CFX_Matrix& matrix) override; bool IsText() const override; CPDF_TextObject* AsText() override; const CPDF_TextObject* AsText() const override; + std::unique_ptr Clone() const; int CountItems() const; void GetItemInfo(int index, CPDF_TextObjectItem* pInfo) const; int CountChars() const; -- cgit v1.2.3