33 class WPXDocumentInterface;
48 virtual void parse(WPXDocumentInterface *documentInterface) = 0;
NameMultiMap & getNameEntryMap()
Definition: WPSParser.h:70
libwps::DebugFile m_asciiFile
the debug file
Definition: WPSParser.h:97
WPSParser & operator=(const WPSParser &)
WPSHeaderPtr & getHeader()
Definition: WPSParser.h:58
shared_ptr< WPXInputStream > WPXInputStreamPtr
Definition: libwps_internal.h:74
int version() const
Definition: WPSParser.h:62
Definition: WPSDebug.h:198
virtual void parse(WPXDocumentInterface *documentInterface)=0
NameMultiMap const & getNameEntryMap() const
Definition: WPSParser.h:74
libwps::DebugFile & ascii()
a DebugFile used to write what we recognize when we parse the document
Definition: WPSParser.h:79
Definition: WPSParser.h:41
WPSParser(WPXInputStreamPtr &input, WPSHeaderPtr &header)
Definition: WPSParser.cpp:30
std::multimap< std::string, WPSEntry > NameMultiMap
a map to retrieve a file entry by name
Definition: WPSParser.h:51
NameMultiMap m_nameMultiMap
a map to retrieve a file entry by name
Definition: WPSParser.h:95
WPSHeaderPtr m_header
Definition: WPSParser.h:91
WPXInputStreamPtr & getInput()
Definition: WPSParser.h:54
WPXInputStreamPtr m_input
Definition: WPSParser.h:89
void setVersion(int vers)
Definition: WPSParser.h:66
basic class to store an entry in a file This contained :
Definition: WPSEntry.h:37
int m_version
Definition: WPSParser.h:93
virtual ~WPSParser()
Definition: WPSParser.cpp:38
class used to defined the ancestor of parser which manages the text data
Definition: WPSTextParser.h:39