34 #ifndef MWAW_SUBDOCUMENT_HXX
35 #define MWAW_SUBDOCUMENT_HXX
68 bool operator!=(shared_ptr<MWAWSubDocument>
const &doc)
const;
70 bool operator==(shared_ptr<MWAWSubDocument>
const &doc)
const {
shared_ptr< MWAWSubDocument > MWAWSubDocumentPtr
Definition: MSK4Zone.hxx:47
virtual bool operator!=(MWAWSubDocument const &doc) const
comparison operator!=
Definition: MWAWSubDocument.cxx:62
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
Definition: ACText.hxx:44
virtual void parse(MWAWContentListenerPtr &listener, libmwaw::SubDocumentType subDocumentType)=0
virtual parse function
SubDocumentType
Definition: libmwaw_internal.hxx:157
shared_ptr< MWAWContentListener > MWAWContentListenerPtr
Definition: MWAWContentListener.hxx:260
MWAWParser * m_parser
the main zone parser
Definition: MWAWSubDocument.hxx:81
MWAWSubDocument & operator=(MWAWSubDocument const &doc)
copy operator
Definition: MWAWSubDocument.cxx:52
abstract class used to store a subdocument (with a comparison function)
Definition: MWAWSubDocument.hxx:49
bool operator==(MWAWSubDocument const &doc) const
comparison operator==
Definition: MWAWSubDocument.hxx:64
MWAWSubDocument(MWAWParser *pars, MWAWInputStreamPtr ip, MWAWEntry const &z)
constructor from parser, input stream and zone in the input
Definition: MWAWSubDocument.cxx:38
virtual class which defines the ancestor of all main zone parser
Definition: MWAWParser.hxx:98
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
Definition: MWAWContentListener.hxx:68
shared_ptr< MWAWInputStream > m_input
the input
Definition: MWAWSubDocument.hxx:83
virtual ~MWAWSubDocument()
virtual destructor
Definition: MWAWSubDocument.cxx:48
bool operator==(shared_ptr< MWAWSubDocument > const &doc) const
comparison operator==
Definition: MWAWSubDocument.hxx:70
MWAWEntry m_zone
if valid the zone to parse
Definition: MWAWSubDocument.hxx:85