LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
sw::mark::IMark Class Referenceabstract

#include <IMark.hxx>

Inheritance diagram for sw::mark::IMark:
[legend]
Collaboration diagram for sw::mark::IMark:
[legend]

Public Member Functions

virtual const SwPositionGetMarkPos () const =0
 
virtual const SwPositionGetOtherMarkPos () const =0
 
virtual const SwPositionGetMarkStart () const =0
 
virtual const SwPositionGetMarkEnd () const =0
 
virtual const OUString & GetName () const =0
 
virtual bool IsExpanded () const =0
 
virtual bool IsCoveringPosition (const SwPosition &rPos) const =0
 
virtual OUString ToString () const =0
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const =0
 

Protected Member Functions

 IMark ()=default
 

Private Member Functions

 IMark (IMark const &)=delete
 
IMarkoperator= (IMark const &)=delete
 

Detailed Description

Definition at line 37 of file IMark.hxx.

Constructor & Destructor Documentation

◆ IMark() [1/2]

sw::mark::IMark::IMark ( )
protecteddefault

◆ IMark() [2/2]

sw::mark::IMark::IMark ( IMark const &  )
privatedelete

Member Function Documentation

◆ dumpAsXml()

virtual void sw::mark::IMark::dumpAsXml ( xmlTextWriterPtr  pWriter) const
pure virtual

◆ GetMarkEnd()

virtual const SwPosition & sw::mark::IMark::GetMarkEnd ( ) const
pure virtual

◆ GetMarkPos()

virtual const SwPosition & sw::mark::IMark::GetMarkPos ( ) const
pure virtual

◆ GetMarkStart()

virtual const SwPosition & sw::mark::IMark::GetMarkStart ( ) const
pure virtual

◆ GetName()

virtual const OUString & sw::mark::IMark::GetName ( ) const
pure virtual

◆ GetOtherMarkPos()

virtual const SwPosition & sw::mark::IMark::GetOtherMarkPos ( ) const
pure virtual

◆ IsCoveringPosition()

virtual bool sw::mark::IMark::IsCoveringPosition ( const SwPosition rPos) const
pure virtual

Implemented in sw::mark::MarkBase.

◆ IsExpanded()

virtual bool sw::mark::IMark::IsExpanded ( ) const
pure virtual

◆ operator=()

IMark & sw::mark::IMark::operator= ( IMark const &  )
privatedelete

◆ ToString()

virtual OUString sw::mark::IMark::ToString ( ) const
pure virtual

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