STOFFSubDocument Class Reference

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

#include <STOFFSubDocument.hxx>

Inheritance diagram for STOFFSubDocument:
SDGParserInternal::SubDocument StarCharAttribute::SubDocument StarObjectSmallGraphicInternal::SubDocument StarObjectSpreadsheetInternal::SubDocument StarPageAttribute::SubDocument STOFFChartInternal::SubDocument SWFieldManagerInternal::SubDocument

List of all members.

Public Member Functions

 STOFFSubDocument (STOFFParser *pars, STOFFInputStreamPtr ip, STOFFEntry const &z)
 constructor from parser, input stream and zone in the input
 STOFFSubDocument (STOFFSubDocument const &doc)
 copy constructor
STOFFSubDocumentoperator= (STOFFSubDocument const &doc)
 copy operator
virtual ~STOFFSubDocument ()
 virtual destructor
virtual bool operator!= (STOFFSubDocument const &doc) const
 comparison operator!=
bool operator== (STOFFSubDocument const &doc) const
 comparison operator==
bool operator!= (shared_ptr< STOFFSubDocument > const &doc) const
 comparison operator!=
bool operator== (shared_ptr< STOFFSubDocument > const &doc) const
 comparison operator==
virtual void parse (STOFFListenerPtr &listener, libstoff::SubDocumentType subDocumentType)=0
 virtual parse function

Protected Attributes

STOFFParserm_parser
 the main zone parser
shared_ptr< STOFFInputStreamm_input
 the input
STOFFEntry m_zone
 if valid the zone to parse

Detailed Description

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


Constructor & Destructor Documentation

constructor from parser, input stream and zone in the input

copy constructor

virtual destructor


Member Function Documentation

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

comparison operator!=

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

copy operator

bool STOFFSubDocument::operator== ( shared_ptr< STOFFSubDocument > const &  doc) const [inline]

comparison operator==


Member Data Documentation

the input

Referenced by operator!=(), and operator=().

the main zone parser

Referenced by operator!=(), and operator=().

if valid the zone to parse

Referenced by operator!=(), and operator=().


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