Index: core/fpdfdoc/fpdf_tagged.h |
diff --git a/core/fpdfdoc/fpdf_tagged.h b/core/fpdfdoc/fpdf_tagged.h |
index 716e626743f4bd0f22e44a9ba955eb976fac74a9..aa697ca248ea745dd51e1ef60809e619e675a946 100644 |
--- a/core/fpdfdoc/fpdf_tagged.h |
+++ b/core/fpdfdoc/fpdf_tagged.h |
@@ -7,6 +7,8 @@ |
#ifndef CORE_FPDFDOC_FPDF_TAGGED_H_ |
#define CORE_FPDFDOC_FPDF_TAGGED_H_ |
+#include <memory> |
+ |
#include "core/fxge/fx_dib.h" |
class CPDF_Dictionary; |
@@ -15,9 +17,9 @@ class IPDF_StructElement; |
class IPDF_StructTree { |
public: |
- static IPDF_StructTree* LoadDoc(const CPDF_Document* pDoc); |
- static IPDF_StructTree* LoadPage(const CPDF_Document* pDoc, |
- const CPDF_Dictionary* pPageDict); |
+ static std::unique_ptr<IPDF_StructTree> LoadPage( |
+ const CPDF_Document* pDoc, |
+ const CPDF_Dictionary* pPageDict); |
virtual ~IPDF_StructTree() {} |