"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/Plugins/Pdf/PDFWriter/PDFObjectParser.h" between
TeXmacs-1.99.4-src.tar.gz and TeXmacs-1.99.5-src.tar.gz

About: GNU TeXmacs is a what-you-see-is-what-you-get scientific text editor, which was both inspired by TeX and GNU Emacs.

PDFObjectParser.h  (TeXmacs-1.99.4-src):PDFObjectParser.h  (TeXmacs-1.99.5-src)
skipping to change at line 50 skipping to change at line 50
PDFObjectParser(void); PDFObjectParser(void);
~PDFObjectParser(void); ~PDFObjectParser(void);
// Assign the stream to read from (does not take ownership of the stream) // Assign the stream to read from (does not take ownership of the stream)
void SetReadStream(IByteReader* inSourceStream,IReadPositionProvider* inC urrentPositionProvider); void SetReadStream(IByteReader* inSourceStream,IReadPositionProvider* inC urrentPositionProvider);
PDFObject* ParseNewObject(IPDFParserExtender* inParserExtender); PDFObject* ParseNewObject(IPDFParserExtender* inParserExtender);
// calls this when changing underlying stream position // calls this when changing underlying stream position
void ResetReadState(); void ResetReadState();
// reset, but with an external tokenizer, which is useful if you are usin
g
// another pdf parser tokenizer and want to start parsing objects, and do
n't want to lose
// buffered characters
void ResetReadState(const PDFParserTokenizer& inExternalTokenizer);
private: private:
PDFParserTokenizer mTokenizer; PDFParserTokenizer mTokenizer;
StringList mTokenBuffer; StringList mTokenBuffer;
IByteReader* mStream; IByteReader* mStream;
IReadPositionProvider* mCurrentPositionProvider; IReadPositionProvider* mCurrentPositionProvider;
bool GetNextToken(std::string& outToken); bool GetNextToken(std::string& outToken);
void SaveTokenToBuffer(std::string& inToken); void SaveTokenToBuffer(std::string& inToken);
void ReturnTokenToBuffer(std::string& inToken); void ReturnTokenToBuffer(std::string& inToken);
 End of changes. 1 change blocks. 
0 lines changed or deleted 6 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS