Mark CPDF_DocPageData::Clear() as private
Ideally, this would get replaced by a cleaner mechanism to
do pre-dtor cleanup, but for now it is only used inside the
class.
Change-Id: I7b1a2c13e4e16bd9133480a69f69a6c28da428c1
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/58190
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfapi/page/cpdf_docpagedata.h b/core/fpdfapi/page/cpdf_docpagedata.h
index d774501..89d8264 100644
--- a/core/fpdfapi/page/cpdf_docpagedata.h
+++ b/core/fpdfapi/page/cpdf_docpagedata.h
@@ -50,7 +50,6 @@
CPDF_Dictionary* pPageResources,
CPDF_Stream* pFormStream) override;
- void Clear(bool bForceRelease);
bool IsForceClear() const { return m_bForceClear; }
CPDF_Font* AddFont(CFX_Font* pFont, int charset);
@@ -107,6 +106,7 @@
int charset,
ByteString basefont,
std::function<void(wchar_t, wchar_t, CPDF_Array*)> Insert);
+ void Clear(bool bForceRelease);
bool m_bForceClear = false;
std::map<ByteString, const CPDF_Stream*> m_HashProfileMap;