24#ifndef WPSTEXTSUBDOCUMENT_H
25#define WPSTEXTSUBDOCUMENT_H
54 bool operator==(std::shared_ptr<WPSSubDocument>
const &doc)
const override;
Definition: WPSContentListener.h:45
Definition: WPSParser.h:36
virtual class to define a sub document
Definition: WPSSubDocument.h:34
RVNGInputStreamPtr m_input
Definition: WPSSubDocument.h:65
Basic class used to store a sub document.
Definition: WPSTextSubDocument.h:36
WPSTextSubDocument(const WPSTextSubDocument &)=delete
virtual void parse(std::shared_ptr< WPSContentListener > &listener, libwps::SubDocumentType subDocumentType)=0
virtual parse function
WPSParser * parser() const
returns the parser
Definition: WPSTextSubDocument.h:49
RVNGInputStreamPtr const & getInput()
returns the input
Definition: WPSTextSubDocument.h:44
bool operator==(std::shared_ptr< WPSSubDocument > const &doc) const override
an operator =
Definition: WPSTextSubDocument.cpp:37
WPSParser * m_parser
Definition: WPSTextSubDocument.h:62
WPSTextSubDocument & operator=(const WPSTextSubDocument &)=delete
~WPSTextSubDocument() override
destructor
Definition: WPSTextSubDocument.cpp:33
WPSTextSubDocument(RVNGInputStreamPtr const &input, WPSParser *parser, int id=0)
constructor
Definition: WPSTextSubDocument.cpp:27
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
shared pointer to librevenge::RVNGInputStream
Definition: libwps_internal.h:87
SubDocumentType
Definition: libwps_internal.h:248