RagTime5ParserInternal::State Struct Reference

Internal: the state of a RagTime5Parser. More...

List of all members.

Public Member Functions

 State ()
 constructor

Public Attributes

MWAWEntry m_zonesEntry
 the main zone entry
std::vector< shared_ptr
< RagTime5Zone > > 
m_zonesList
 the zone list
std::map< int, std::string > m_idToTypeMap
 a map id to type string
std::map< int, shared_ptr
< RagTime5Zone > > 
m_dataIdZoneMap
 a map: data id->entry (datafork)
std::multimap< int, shared_ptr
< RagTime5Zone > > 
m_mainIdZoneMap
 a map: main id->entry (datafork)
std::map< int, std::vector< int > > m_pageZonesIdMap
 a map: page->main zone id
int m_actPage
 the actual page
int m_numPages
 the number of page of the final document
int m_headerHeight
 the header height if known
int m_footerHeight
 the footer height if known

Detailed Description

Internal: the state of a RagTime5Parser.


Constructor & Destructor Documentation

constructor


Member Data Documentation

a map: data id->entry (datafork)

the footer height if known

the header height if known

a map id to type string

a map: main id->entry (datafork)

the number of page of the final document

std::map<int, std::vector<int> > RagTime5ParserInternal::State::m_pageZonesIdMap

a map: page->main zone id

the zone list


The documentation for this struct was generated from the following file: