Home
last modified time | relevance | path

Searched refs:CPDF_Parser (Results 1 – 18 of 18) sorted by relevance

/external/pdfium/core/fpdfapi/parser/
Dcpdf_parser.cpp49 class ObjectsHolderStub final : public CPDF_Parser::ParsedObjectsHolder {
58 CPDF_Parser::CPDF_Parser(ParsedObjectsHolder* holder) in CPDF_Parser() function in CPDF_Parser
67 CPDF_Parser::CPDF_Parser() : CPDF_Parser(nullptr) {} in CPDF_Parser() function in CPDF_Parser
69 CPDF_Parser::~CPDF_Parser() { in ~CPDF_Parser()
73 uint32_t CPDF_Parser::GetLastObjNum() const { in GetLastObjNum()
79 bool CPDF_Parser::IsValidObjectNumber(uint32_t objnum) const { in IsValidObjectNumber()
83 FX_FILESIZE CPDF_Parser::GetObjectPositionOrZero(uint32_t objnum) const { in GetObjectPositionOrZero()
88 CPDF_Parser::ObjectType CPDF_Parser::GetObjectType(uint32_t objnum) const { in GetObjectType()
94 bool CPDF_Parser::IsObjectFreeOrNull(uint32_t objnum) const { in IsObjectFreeOrNull()
107 bool CPDF_Parser::IsObjectFree(uint32_t objnum) const { in IsObjectFree()
[all …]
Dcpdf_document.h37 public CPDF_Parser::ParsedObjectsHolder {
99 CPDF_Parser* GetParser() const { return m_pParser.get(); } in GetParser()
127 CPDF_Parser::Error LoadDoc(
130 CPDF_Parser::Error LoadLinearizedDoc(
173 void SetParser(std::unique_ptr<CPDF_Parser> pParser);
174 CPDF_Parser::Error HandleLoadResult(CPDF_Parser::Error error);
176 std::unique_ptr<CPDF_Parser> m_pParser;
Dcpdf_cross_ref_table.cpp37 if (obj_num >= CPDF_Parser::kMaxObjectNumber || in AddCompressed()
38 archive_obj_num >= CPDF_Parser::kMaxObjectNumber) { in AddCompressed()
60 if (obj_num >= CPDF_Parser::kMaxObjectNumber) { in AddNormal()
80 if (obj_num >= CPDF_Parser::kMaxObjectNumber) { in SetFree()
Dcpdf_parser.h34 class CPDF_Parser {
58 explicit CPDF_Parser(ParsedObjectsHolder* holder);
59 CPDF_Parser();
60 ~CPDF_Parser();
Dcpdf_document.cpp89 CPDF_Parser::Error CPDF_Document::LoadDoc( in LoadDoc()
93 SetParser(pdfium::MakeUnique<CPDF_Parser>(this)); in LoadDoc()
98 CPDF_Parser::Error CPDF_Document::LoadLinearizedDoc( in LoadLinearizedDoc()
102 SetParser(pdfium::MakeUnique<CPDF_Parser>(this)); in LoadLinearizedDoc()
192 void CPDF_Document::SetParser(std::unique_ptr<CPDF_Parser> pParser) { in SetParser()
197 CPDF_Parser::Error CPDF_Document::HandleLoadResult(CPDF_Parser::Error error) { in HandleLoadResult()
198 if (error == CPDF_Parser::SUCCESS) in HandleLoadResult()
Dcpdf_data_avail.cpp215 CPDF_Parser* pParser = nullptr; in GetObject()
769 CPDF_Parser::Error eRet = in CheckLinearizedData()
772 if (eRet != CPDF_Parser::SUCCESS) in CheckLinearizedData()
1004 std::pair<CPDF_Parser::Error, std::unique_ptr<CPDF_Document>>
1011 return std::make_pair(CPDF_Parser::HANDLER_ERROR, nullptr); in ParseDocument()
1018 CPDF_Parser::Error error = in ParseDocument()
1024 return std::make_pair(CPDF_Parser::HANDLER_ERROR, nullptr); in ParseDocument()
1027 if (error != CPDF_Parser::SUCCESS) in ParseDocument()
1031 return std::make_pair(CPDF_Parser::SUCCESS, std::move(document)); in ParseDocument()
Dcpdf_data_avail.h110 std::pair<CPDF_Parser::Error, std::unique_ptr<CPDF_Document>> ParseDocument(
171 CPDF_Parser m_parser;
Dcpdf_parser_unittest.cpp24 CPDF_CrossRefTable::ObjectInfo GetObjInfo(const CPDF_Parser& parser, in GetObjInfo()
33 class CPDF_TestParser final : public CPDF_Parser {
332 EXPECT_EQ(CPDF_Parser::FORMAT_ERROR, parser.StartParseInternal()); in TEST()
Dcpdf_hint_tables.cpp305 if (dwFirstSharedObjNum >= CPDF_Parser::kMaxObjectNumber || in ReadSharedObjHintTable()
306 m_nFirstPageSharedObjs >= CPDF_Parser::kMaxObjectNumber || in ReadSharedObjHintTable()
307 dwSharedObjTotal >= CPDF_Parser::kMaxObjectNumber) { in ReadSharedObjHintTable()
Dcpdf_security_handler.h24 class CPDF_Parser; variable
Dcpdf_object_stream.cpp39 static_cast<int>(CPDF_Parser::kMaxObjectNumber)) { in IsObjectsStreamObject()
Dcpdf_document_unittest.cpp239 auto parser = pdfium::MakeUnique<CPDF_Parser>(); in TEST_F()
Dcpdf_security_handler_embeddertest.cpp72 CPDF_Parser* parser = doc->GetParser(); in RemoveTrailerIdFromDocument()
/external/pdfium/fpdfsdk/
Dcpdfsdk_helpers.cpp409 void ProcessParseError(CPDF_Parser::Error err) { in ProcessParseError()
413 case CPDF_Parser::SUCCESS: in ProcessParseError()
416 case CPDF_Parser::FILE_ERROR: in ProcessParseError()
419 case CPDF_Parser::FORMAT_ERROR: in ProcessParseError()
422 case CPDF_Parser::PASSWORD_ERROR: in ProcessParseError()
425 case CPDF_Parser::HANDLER_ERROR: in ProcessParseError()
Dfpdf_dataavail.cpp165 CPDF_Parser::Error error; in FPDFAvail_GetDocument()
170 if (error != CPDF_Parser::SUCCESS) { in FPDFAvail_GetDocument()
Dfpdf_view.cpp84 ProcessParseError(CPDF_Parser::FILE_ERROR); in LoadDocumentImpl()
92 CPDF_Parser::Error error = pDocument->LoadDoc(pFileAccess, password); in LoadDocumentImpl()
93 if (error != CPDF_Parser::SUCCESS) { in LoadDocumentImpl()
237 const CPDF_Parser* pParser = pDoc->GetParser(); in FPDF_GetFileVersion()
Dcpdfsdk_helpers.h269 void ProcessParseError(CPDF_Parser::Error err);
/external/pdfium/core/fpdfapi/edit/
Dcpdf_creator.h24 class CPDF_Parser; variable
76 UnownedPtr<const CPDF_Parser> const m_pParser;