Mark CPDF_Parser::SetLinearizedHeader() as ForTesting.
Change-Id: Ife969e012db36b06a701d615d8b32bf2ed8c2a88
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/67598
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
diff --git a/core/fpdfapi/parser/cpdf_document_unittest.cpp b/core/fpdfapi/parser/cpdf_document_unittest.cpp
index c49a77a..a3f7c53 100644
--- a/core/fpdfapi/parser/cpdf_document_unittest.cpp
+++ b/core/fpdfapi/parser/cpdf_document_unittest.cpp
@@ -234,7 +234,7 @@
dict->SetNewFor<CPDF_Number>("N", page_count);
auto linearized = pdfium::MakeUnique<TestLinearized>(dict.Get());
auto parser = pdfium::MakeUnique<CPDF_Parser>();
- parser->SetLinearizedHeader(std::move(linearized));
+ parser->SetLinearizedHeaderForTesting(std::move(linearized));
CPDF_TestDocumentAllowSetParser document;
document.SetParser(std::move(parser));
document.LoadPages();
diff --git a/core/fpdfapi/parser/cpdf_parser.cpp b/core/fpdfapi/parser/cpdf_parser.cpp
index 3e2819b..1ddc6c5 100644
--- a/core/fpdfapi/parser/cpdf_parser.cpp
+++ b/core/fpdfapi/parser/cpdf_parser.cpp
@@ -938,7 +938,7 @@
return m_pLinearized ? m_pLinearized->GetFirstPageNo() : 0;
}
-void CPDF_Parser::SetLinearizedHeader(
+void CPDF_Parser::SetLinearizedHeaderForTesting(
std::unique_ptr<CPDF_LinearizedHeader> pLinearized) {
m_pLinearized = std::move(pLinearized);
}
diff --git a/core/fpdfapi/parser/cpdf_parser.h b/core/fpdfapi/parser/cpdf_parser.h
index d44244a..aa86701 100644
--- a/core/fpdfapi/parser/cpdf_parser.h
+++ b/core/fpdfapi/parser/cpdf_parser.h
@@ -118,7 +118,8 @@
CPDF_SyntaxParser* GetSyntax() const { return m_pSyntax.get(); }
- void SetLinearizedHeader(std::unique_ptr<CPDF_LinearizedHeader> pLinearized);
+ void SetLinearizedHeaderForTesting(
+ std::unique_ptr<CPDF_LinearizedHeader> pLinearized);
protected:
using ObjectType = CPDF_CrossRefTable::ObjectType;