34#ifndef MWAW_SUB_DOCUMENT_HXX
35#define MWAW_SUB_DOCUMENT_HXX
61 bool operator!=(std::shared_ptr<MWAWSubDocument>
const &doc)
const;
63 bool operator==(std::shared_ptr<MWAWSubDocument>
const &doc)
const
basic class to store an entry in a file This contained :
Definition MWAWEntry.hxx:47
virtual class which defines the ancestor of all main zone parser
Definition MWAWParser.hxx:100
abstract class used to store a subdocument (with a comparison function)
Definition MWAWSubDocument.hxx:42
MWAWSubDocument & operator=(MWAWSubDocument const &doc)=default
copy operator
MWAWEntry m_zone
if valid the zone to parse
Definition MWAWSubDocument.hxx:79
virtual bool operator!=(MWAWSubDocument const &doc) const
comparison operator!=
Definition MWAWSubDocument.cxx:49
MWAWSubDocument(MWAWSubDocument const &doc)=default
copy constructor
virtual ~MWAWSubDocument()
virtual destructor
Definition MWAWSubDocument.cxx:45
MWAWParser * m_parser
the main zone parser
Definition MWAWSubDocument.hxx:75
bool operator==(MWAWSubDocument const &doc) const
comparison operator==
Definition MWAWSubDocument.hxx:56
std::shared_ptr< MWAWInputStream > m_input
the input
Definition MWAWSubDocument.hxx:77
bool operator==(std::shared_ptr< MWAWSubDocument > const &doc) const
comparison operator==
Definition MWAWSubDocument.hxx:63
virtual void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType subDocumentType)=0
virtual parse function
std::shared_ptr< MWAWListener > MWAWListenerPtr
a smart pointer of MWAWListener
Definition libmwaw_internal.hxx:553
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition libmwaw_internal.hxx:551
SubDocumentType
Definition libmwaw_internal.hxx:188