From 5ab31ef3ed4c86211f1ebb3686abb4f5a66472ec Mon Sep 17 00:00:00 2001 From: tsepez Date: Mon, 7 Nov 2016 13:49:17 -0800 Subject: Use unique_ptr return from CPDF_Parser::ParseIndirectObject() In turn, propgate to callers. This introduces a few release() calls that will go away as more code is converted. It also removes a couple of WrapUnique calls that are no longer needed as ownership of the object flows along. Review-Url: https://codereview.chromium.org/2479303002 --- core/fpdfapi/parser/cpdf_boolean.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'core/fpdfapi/parser/cpdf_boolean.h') diff --git a/core/fpdfapi/parser/cpdf_boolean.h b/core/fpdfapi/parser/cpdf_boolean.h index 91b99f6dd2..bc864a6ab8 100644 --- a/core/fpdfapi/parser/cpdf_boolean.h +++ b/core/fpdfapi/parser/cpdf_boolean.h @@ -15,8 +15,9 @@ class CPDF_Boolean : public CPDF_Object { public: CPDF_Boolean(); explicit CPDF_Boolean(bool value); + ~CPDF_Boolean() override; - // CPDF_Object. + // CPDF_Object: Type GetType() const override; CPDF_Object* Clone() const override; CFX_ByteString GetString() const override; @@ -27,8 +28,6 @@ class CPDF_Boolean : public CPDF_Object { const CPDF_Boolean* AsBoolean() const override; protected: - ~CPDF_Boolean() override; - bool m_bValue; }; -- cgit v1.2.3