STOFFOLEParser::OleDirectory Struct Reference

Internal: internal method to keep ole directory and their content. More...

#include <STOFFOLEParser.hxx>

List of all members.

Public Member Functions

 OleDirectory (STOFFInputStreamPtr input, std::string const &dir)
 constructor
void addNewBase (std::string const &base)
 add a new base file
std::vector< std::string > getUnparsedOles () const
 returns the list of unknown ole

Public Attributes

STOFFInputStreamPtr m_input
 the main input
std::string m_dir
 the dir name
std::vector< OleContentm_contentList
 the list of base name
STOFFDocument::Kind m_kind
 the ole kind
bool m_hasCompObj
 true if the directory contains a compobj object
std::string m_clsName
 the compobj CLSname
std::string m_clipName
 the compobj clipname
bool m_parsed
 a flag to know if the directory is parsed or not
bool m_inUse
 a flag to know if the directory is currently used

Detailed Description

Internal: internal method to keep ole directory and their content.


Constructor & Destructor Documentation

STOFFOLEParser::OleDirectory::OleDirectory ( STOFFInputStreamPtr  input,
std::string const &  dir 
) [inline]

constructor


Member Function Documentation

void STOFFOLEParser::OleDirectory::addNewBase ( std::string const &  base) [inline]

add a new base file


Member Data Documentation

the compobj clipname

the compobj CLSname

Referenced by STOFFOLEParser::readCompObj().

true if the directory contains a compobj object

Referenced by addNewBase(), and STOFFOLEParser::parse().

a flag to know if the directory is currently used

a flag to know if the directory is parsed or not


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