MWAWSubDocument Class Reference

abstract class used to store a subdocument (with a comparison function) More...

#include <MWAWSubDocument.hxx>

Inheritance diagram for MWAWSubDocument:
ACParserInternal::SubDocument CWParserInternal::SubDocument DMTextInternal::SubDocument FWParserInternal::SubDocument HMWJGraphInternal::SubDocument HMWJParserInternal::SubDocument HMWJTextInternal::SubDocument HMWKGraphInternal::SubDocument HMWKParserInternal::SubDocument LWParserInternal::SubDocument MDWParserInternal::SubDocument MRWGraphInternal::SubDocument MRWParserInternal::SubDocument MSK3ParserInternal::SubDocument MSK4ParserInternal::SubDocument MSKGraphInternal::SubDocument MSW1ParserInternal::SubDocument MSWParserInternal::SubDocument MWAWPageSpanInternal::SubDocument MWParserInternal::SubDocument MWProParserInternal::SubDocument NSGraphInternal::SubDocument NSTextInternal::SubDocument WNParserInternal::SubDocument WPParserInternal::SubDocument ZWParserInternal::SubDocument ZWTextInternal::SubDocument

Public Member Functions

 MWAWSubDocument (MWAWParser *pars, MWAWInputStreamPtr ip, MWAWEntry const &z)
 constructor from parser, input stream and zone in the input
 MWAWSubDocument (MWAWSubDocument const &doc)
 copy constructor
MWAWSubDocumentoperator= (MWAWSubDocument const &doc)
 copy operator
virtual ~MWAWSubDocument ()
 virtual destructor
virtual bool operator!= (MWAWSubDocument const &doc) const
 comparison operator!=
bool operator== (MWAWSubDocument const &doc) const
 comparison operator==
bool operator!= (shared_ptr< MWAWSubDocument > const &doc) const
 comparison operator!=
bool operator== (shared_ptr< MWAWSubDocument > const &doc) const
 comparison operator==
virtual void parse (MWAWContentListenerPtr &listener, libmwaw::SubDocumentType subDocumentType)=0
 virtual parse function

Protected Attributes

MWAWParserm_parser
 the main zone parser
shared_ptr< MWAWInputStreamm_input
 the input
MWAWEntry m_zone
 if valid the zone to parse

Detailed Description

abstract class used to store a subdocument (with a comparison function)

Constructor & Destructor Documentation

MWAWSubDocument::MWAWSubDocument ( MWAWParser pars,
MWAWInputStreamPtr  ip,
MWAWEntry const &  z 
)

constructor from parser, input stream and zone in the input

MWAWSubDocument::MWAWSubDocument ( MWAWSubDocument const &  doc)

copy constructor

MWAWSubDocument::~MWAWSubDocument ( )
virtual

virtual destructor

Member Function Documentation

bool MWAWSubDocument::operator!= ( shared_ptr< MWAWSubDocument > const &  doc) const

comparison operator!=

MWAWSubDocument & MWAWSubDocument::operator= ( MWAWSubDocument const &  doc)

copy operator

bool MWAWSubDocument::operator== ( shared_ptr< MWAWSubDocument > const &  doc) const
inline

comparison operator==

Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Wed May 22 2013 18:12:46 for libmwaw by doxygen 1.8.1.2