Searched refs:CPDF_Parser (Results 1 – 18 of 18) sorted by relevance
49 class ObjectsHolderStub final : public CPDF_Parser::ParsedObjectsHolder {58 CPDF_Parser::CPDF_Parser(ParsedObjectsHolder* holder) in CPDF_Parser() function in CPDF_Parser67 CPDF_Parser::CPDF_Parser() : CPDF_Parser(nullptr) {} in CPDF_Parser() function in CPDF_Parser69 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 …]
37 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;
37 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()
34 class CPDF_Parser {58 explicit CPDF_Parser(ParsedObjectsHolder* holder);59 CPDF_Parser();60 ~CPDF_Parser();
89 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()
215 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()
110 std::pair<CPDF_Parser::Error, std::unique_ptr<CPDF_Document>> ParseDocument(171 CPDF_Parser m_parser;
24 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()
305 if (dwFirstSharedObjNum >= CPDF_Parser::kMaxObjectNumber || in ReadSharedObjHintTable()306 m_nFirstPageSharedObjs >= CPDF_Parser::kMaxObjectNumber || in ReadSharedObjHintTable()307 dwSharedObjTotal >= CPDF_Parser::kMaxObjectNumber) { in ReadSharedObjHintTable()
24 class CPDF_Parser; variable
39 static_cast<int>(CPDF_Parser::kMaxObjectNumber)) { in IsObjectsStreamObject()
239 auto parser = pdfium::MakeUnique<CPDF_Parser>(); in TEST_F()
72 CPDF_Parser* parser = doc->GetParser(); in RemoveTrailerIdFromDocument()
409 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()
165 CPDF_Parser::Error error; in FPDFAvail_GetDocument()170 if (error != CPDF_Parser::SUCCESS) { in FPDFAvail_GetDocument()
84 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()
269 void ProcessParseError(CPDF_Parser::Error err);
24 class CPDF_Parser; variable76 UnownedPtr<const CPDF_Parser> const m_pParser;