STOFFParserState Class Reference

a class to define the parser state More...

#include <STOFFParser.hxx>

List of all members.

Public Types

enum  Type { Graphic, Presentation, Spreadsheet, Text }
 the parser state type More...

Public Member Functions

 STOFFParserState (Type type, STOFFInputStreamPtr input, STOFFHeader *header)
 Constructor.
 ~STOFFParserState ()
 destructor

Public Attributes

Type m_type
 the state type
STOFFDocument::Kind m_kind
 the document kind
int m_version
 the actual version
STOFFInputStreamPtr m_input
 the input
STOFFHeaderm_header
 the header
STOFFPageSpan m_pageSpan
 the actual document size
STOFFListManagerPtr m_listManager
 the list manager
STOFFGraphicListenerPtr m_graphicListener
 the graphic listener
STOFFSpreadsheetListenerPtr m_spreadsheetListener
 the spreadsheet listener
STOFFTextListenerPtr m_textListener
 the text listener
libstoff::DebugFile m_asciiFile
 the debug file

Private Member Functions

 STOFFParserState (STOFFParserState const &orig)
STOFFParserStateoperator= (STOFFParserState const &orig)

Detailed Description

a class to define the parser state


Member Enumeration Documentation

the parser state type

Enumerator:
Graphic 
Presentation 
Spreadsheet 
Text 

Constructor & Destructor Documentation


Member Function Documentation

STOFFParserState& STOFFParserState::operator= ( STOFFParserState const &  orig) [private]

Member Data Documentation

the actual document size

the actual version

Referenced by STOFFParserState().


The documentation for this class was generated from the following files: