LibreOffice Module editeng (master) 1
Public Member Functions | Public Attributes | List of all members
OutlinerParaObjData Struct Reference

This is the guts of OutlinerParaObject, refcounted and shared among multiple instances of OutlinerParaObject. More...

#include <outlobj.hxx>

Public Member Functions

 OutlinerParaObjData (std::unique_ptr< EditTextObject > pEditTextObject, ParagraphDataVector &&rParagraphDataVector, bool bIsEditDoc)
 
 OutlinerParaObjData (const OutlinerParaObjData &r)
 
 OutlinerParaObjData (OutlinerParaObjData &&r)=default
 
OutlinerParaObjDataoperator= (const OutlinerParaObjData &rCandidate)=delete
 
 ~OutlinerParaObjData ()
 
bool operator== (const OutlinerParaObjData &rCandidate) const
 
bool isWrongListEqual (const OutlinerParaObjData &rCompare) const
 

Public Attributes

std::unique_ptr< EditTextObjectmpEditTextObject
 
ParagraphDataVector maParagraphDataVector
 
bool mbIsEditDoc
 

Detailed Description

This is the guts of OutlinerParaObject, refcounted and shared among multiple instances of OutlinerParaObject.

Definition at line 39 of file outlobj.hxx.

Constructor & Destructor Documentation

◆ OutlinerParaObjData() [1/3]

OutlinerParaObjData::OutlinerParaObjData ( std::unique_ptr< EditTextObject pEditTextObject,
ParagraphDataVector &&  rParagraphDataVector,
bool  bIsEditDoc 
)

Definition at line 32 of file outlobj.cxx.

References maParagraphDataVector, and mpEditTextObject.

◆ OutlinerParaObjData() [2/3]

OutlinerParaObjData::OutlinerParaObjData ( const OutlinerParaObjData r)

Definition at line 41 of file outlobj.cxx.

References Clone().

◆ OutlinerParaObjData() [3/3]

OutlinerParaObjData::OutlinerParaObjData ( OutlinerParaObjData &&  r)
default

◆ ~OutlinerParaObjData()

OutlinerParaObjData::~OutlinerParaObjData ( )

Definition at line 48 of file outlobj.cxx.

Member Function Documentation

◆ isWrongListEqual()

bool OutlinerParaObjData::isWrongListEqual ( const OutlinerParaObjData rCompare) const

Definition at line 59 of file outlobj.cxx.

References mpEditTextObject.

◆ operator=()

OutlinerParaObjData & OutlinerParaObjData::operator= ( const OutlinerParaObjData rCandidate)
delete

◆ operator==()

bool OutlinerParaObjData::operator== ( const OutlinerParaObjData rCandidate) const

Definition at line 52 of file outlobj.cxx.

References maParagraphDataVector, mbIsEditDoc, and mpEditTextObject.

Member Data Documentation

◆ maParagraphDataVector

ParagraphDataVector OutlinerParaObjData::maParagraphDataVector

Definition at line 43 of file outlobj.hxx.

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

◆ mbIsEditDoc

bool OutlinerParaObjData::mbIsEditDoc

Definition at line 44 of file outlobj.hxx.

Referenced by operator==().

◆ mpEditTextObject

std::unique_ptr<EditTextObject> OutlinerParaObjData::mpEditTextObject

Definition at line 42 of file outlobj.hxx.

Referenced by isWrongListEqual(), operator==(), and OutlinerParaObjData().


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