WPSSubDocument Class Reference

virtual class to define a sub document More...

#include <WPSSubDocument.h>

Inheritance diagram for WPSSubDocument:
WKSSubDocument WPSTextSubDocument LotusGraphInternal::SubDocument LotusSpreadsheetInternal::SubDocument Quattro9GraphInternal::SubDocument Quattro9ParserInternal::SubDocument QuattroDosParserInternal::SubDocument QuattroGraphInternal::SubDocument QuattroParserInternal::SubDocument WKS4ParserInternal::SubDocument WKSChartInternal::SubDocument MSWriteParserInternal::SubDocument WPS4ParserInternal::SubDocument WPS8ParserInternal::SubDocument WPS8TextInternal::SubDocument XYWriteParserInternal::SubDocument

Public Member Functions

 WPSSubDocument (RVNGInputStreamPtr const &input, int id=0)
 constructor
virtual ~WPSSubDocument ()
 destructor
RVNGInputStreamPtrgetInput ()
 returns the input
int id () const
 get the identificator
void setId (int i)
 set the identificator
virtual bool operator== (std::shared_ptr< WPSSubDocument > const &doc) const
 an operator =
bool operator!= (std::shared_ptr< WPSSubDocument > const &doc) const

Protected Attributes

RVNGInputStreamPtr m_input
int m_id

Private Member Functions

 WPSSubDocument (const WPSSubDocument &)=delete
WPSSubDocumentoperator= (const WPSSubDocument &)=delete

Detailed Description

virtual class to define a sub document

Constructor & Destructor Documentation

◆ WPSSubDocument() [1/2]

WPSSubDocument::WPSSubDocument ( RVNGInputStreamPtr const & input,
int id = 0 )
explicit

◆ ~WPSSubDocument()

WPSSubDocument::~WPSSubDocument ( )
virtual

destructor

◆ WPSSubDocument() [2/2]

WPSSubDocument::WPSSubDocument ( const WPSSubDocument & )
privatedelete

Member Function Documentation

◆ getInput()

RVNGInputStreamPtr & WPSSubDocument::getInput ( )
inline

returns the input

◆ id()

int WPSSubDocument::id ( ) const
inline

get the identificator

◆ operator!=()

bool WPSSubDocument::operator!= ( std::shared_ptr< WPSSubDocument > const & doc) const
inline

◆ operator=()

WPSSubDocument & WPSSubDocument::operator= ( const WPSSubDocument & )
privatedelete

◆ operator==()

◆ setId()

void WPSSubDocument::setId ( int i)
inline

set the identificator

Member Data Documentation

◆ m_id

int WPSSubDocument::m_id
protected

Referenced by id(), operator==(), setId(), and WPSSubDocument().

◆ m_input


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

Generated on Sat Jul 19 2025 05:24:41 for libwps by doxygen 1.14.0