55 #ifndef WPS_OLE_PARSER_H 56 #define WPS_OLE_PARSER_H 63 #include <librevenge-stream/librevenge-stream.h> 92 std::function<
int(std::string
const &)>
const &dirToIdFunc=getIdFromDirectory);
101 void updateMetaData(librevenge::RVNGPropertyList &metaData)
const;
104 std::vector<std::string>
const &getNotParse()
const;
106 std::map<int,WPSEmbeddedObject>
const &getObjectsMap()
const;
111 librevenge::RVNGPropertyList &pList,
117 bool readSummaryPropertyString(
RVNGInputStreamPtr input,
long endPos,
int type, librevenge::RVNGString &
string,
120 static bool readSummaryPropertyLong(
RVNGInputStreamPtr input,
long endPos,
int type,
long &value,
166 static int getIdFromDirectory(std::string
const &dirName);
171 std::shared_ptr<WPSOLEParserInternal::State>
m_state;
Definition: libwps_internal.cpp:38
Definition: WPSDebug.h:207
Definition: WPSOLEParser.cpp:85
Definition: WPSDebug.h:191
std::shared_ptr< WPSOLEParserInternal::State > m_state
the main state
Definition: WPSOLEParser.h:171
a class used to parse some basic oles Tries to read the different ole parts and stores their contents...
Definition: WPSOLEParser.h:85
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
shared pointer to librevenge::RVNGInputStream
Definition: libwps_internal.h:87
small class use to define a embedded object
Definition: libwps_internal.h:1076
std::string m_avoidOLE
if filled, does not parse content with this name
Definition: WPSOLEParser.h:169