WPSOLE1ParserInternal::OLEZone Struct Reference

an OLE Zone More...

Public Member Functions

 OLEZone (int levl)
 constructor More...
 

Public Attributes

int m_level
 the level More...
 
long m_defPosition
 the position where this zone is defined More...
 
std::map< int, unsigned long > m_varIdToValueMap
 a list of variable More...
 
std::vector< int > m_idsList
 the list of pair id:type More...
 
std::vector< long > m_beginList
 the list of pointers More...
 
std::vector< long > m_lengthList
 the list of length More...
 
std::vector< OLEZonem_childList
 the list of child More...
 
std::string m_names [2]
 the list of names More...
 
bool m_parsed
 a flag to know if the zone is parsed More...
 

Detailed Description

an OLE Zone

Constructor & Destructor Documentation

WPSOLE1ParserInternal::OLEZone::OLEZone ( int  levl)
inlineexplicit

constructor

Member Data Documentation

std::vector<long> WPSOLE1ParserInternal::OLEZone::m_beginList
long WPSOLE1ParserInternal::OLEZone::m_defPosition

the position where this zone is defined

Referenced by WPSOLE1Parser::createZones(), and WPSOLE1Parser::updateZoneNames().

std::vector<int> WPSOLE1ParserInternal::OLEZone::m_idsList
std::vector<long> WPSOLE1ParserInternal::OLEZone::m_lengthList

the list of length

Referenced by WPSOLE1Parser::createZones(), and WPSOLE1Parser::getStream().

int WPSOLE1ParserInternal::OLEZone::m_level

the level

Referenced by WPSOLE1Parser::updateZoneNames().

std::string WPSOLE1ParserInternal::OLEZone::m_names[2]
bool WPSOLE1ParserInternal::OLEZone::m_parsed
mutable
std::map<int,unsigned long> WPSOLE1ParserInternal::OLEZone::m_varIdToValueMap

a list of variable

Referenced by WPSOLE1Parser::createZones().


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

Generated on Sat Jul 29 2017 15:32:24 for libwps by doxygen 1.8.8