pdfmm 0.9.20
mm::PdfTokenizer Member List

This is the complete list of members for mm::PdfTokenizer, including all inherited members.

DetermineDataType(PdfInputDevice &device, const std::string_view &token, PdfTokenType tokenType, PdfVariant &variant)mm::PdfTokenizerprotected
EnqueueToken(const std::string_view &token, PdfTokenType type)mm::PdfTokenizerprotected
GetHexValue(unsigned char ch)mm::PdfTokenizerstatic
HEX_NOT_FOUNDmm::PdfTokenizerstatic
IsDelimiter(unsigned char ch)mm::PdfTokenizerstatic
IsNextToken(PdfInputDevice &device, const std::string_view &token)mm::PdfTokenizer
IsPrintable(unsigned char ch)mm::PdfTokenizerstatic
IsRegular(unsigned char ch)mm::PdfTokenizerstatic
IsTokenDelimiter(unsigned char ch, PdfTokenType &tokenType)mm::PdfTokenizerstatic
IsWhitespace(unsigned char ch)mm::PdfTokenizerstatic
ReadArray(PdfInputDevice &device, PdfVariant &variant, PdfEncrypt *encrypt)mm::PdfTokenizerprotected
ReadDictionary(PdfInputDevice &device, PdfVariant &variant, PdfEncrypt *encrypt)mm::PdfTokenizerprotected
ReadHexString(PdfInputDevice &device, PdfVariant &variant, PdfEncrypt *encrypt)mm::PdfTokenizerprotected
ReadName(PdfInputDevice &device, PdfVariant &variant)mm::PdfTokenizerprotected
ReadNextNumber(PdfInputDevice &device)mm::PdfTokenizer
ReadNextVariant(PdfInputDevice &device, PdfVariant &variant, PdfEncrypt *encrypt=nullptr)mm::PdfTokenizer
ReadNextVariant(PdfInputDevice &device, const std::string_view &token, PdfTokenType tokenType, PdfVariant &variant, PdfEncrypt *encrypt)mm::PdfTokenizerprotected
ReadString(PdfInputDevice &device, PdfVariant &variant, PdfEncrypt *encrypt)mm::PdfTokenizerprotected
TryReadNextToken(PdfInputDevice &device, std::string_view &token)mm::PdfTokenizer