7#ifndef CORE_FPDFAPI_PARSER_CPDF_NULL_H_
8#define CORE_FPDFAPI_PARSER_CPDF_NULL_H_
10#include "core/fpdfapi/parser/cpdf_object.h"
11#include "core/fxcrt/retain_ptr.h"
bool WriteTo(IFX_ArchiveStream *archive, const CPDF_Encryptor *encryptor) const override
RetainPtr< CPDF_Object > Clone() const override
Type GetType() const override
CPDF_Null * AsMutableNull() override
ElementType ParseNextElement()
RetainPtr< CPDF_Object > ReadNextObject(bool bAllowNestedArray, bool bInArray, uint32_t dwRecursionLevel)
RetainPtr< CPDF_Stream > ReadInlineStream(CPDF_Document *pDoc, RetainPtr< CPDF_Dictionary > pDict, const CPDF_Object *pCSObj)
CPDF_StreamParser(pdfium::span< const uint8_t > span, const WeakPtr< ByteStringPool > &pPool)
CPDF_StreamParser(pdfium::span< const uint8_t > span)
ByteString & operator+=(char ch)
bool operator==(const char *ptr) const
bool PDFCharIsWhitespace(uint8_t c)
bool PDFCharIsOther(uint8_t c)
bool PDFCharIsNumeric(uint8_t c)
bool PDFCharIsDelimiter(uint8_t c)
bool PDFCharIsLineEnding(uint8_t c)
int FXSYS_DecimalCharToInt(char c)
bool FXSYS_IsOctalDigit(char c)
int FXSYS_HexCharToInt(char c)
#define FX_INVALID_OFFSET
const char kDecodeParms[]
#define CONSTRUCT_VIA_MAKE_RETAIN