LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
ScEditDataArray::Item Class Reference

#include <editdataarray.hxx>

Public Member Functions

 Item ()=delete
 
 Item (SCTAB nTab, SCCOL nCol, SCROW nRow, std::unique_ptr< EditTextObject > pOldData, std::unique_ptr< EditTextObject > pNewData)
 
 Item (Item const &)=delete
 
 Item (Item &&)=default
 
 ~Item ()
 
const EditTextObjectGetOldData () const
 
const EditTextObjectGetNewData () const
 
SCTAB GetTab () const
 
SCCOL GetCol () const
 
SCROW GetRow () const
 

Private Attributes

std::unique_ptr< EditTextObjectmpOldData
 
std::unique_ptr< EditTextObjectmpNewData
 
SCTAB mnTab
 
SCCOL mnCol
 
SCROW mnRow
 

Detailed Description

Definition at line 33 of file editdataarray.hxx.

Constructor & Destructor Documentation

◆ Item() [1/4]

ScEditDataArray::Item::Item ( )
delete

◆ Item() [2/4]

ScEditDataArray::Item::Item ( SCTAB  nTab,
SCCOL  nCol,
SCROW  nRow,
std::unique_ptr< EditTextObject pOldData,
std::unique_ptr< EditTextObject pNewData 
)
explicit

Definition at line 51 of file editdataarray.cxx.

◆ Item() [3/4]

ScEditDataArray::Item::Item ( Item const &  )
delete

◆ Item() [4/4]

ScEditDataArray::Item::Item ( Item &&  )
default

◆ ~Item()

ScEditDataArray::Item::~Item ( )

Definition at line 61 of file editdataarray.cxx.

Member Function Documentation

◆ GetCol()

SCCOL ScEditDataArray::Item::GetCol ( ) const
inline

Definition at line 46 of file editdataarray.hxx.

References mnCol.

◆ GetNewData()

const EditTextObject * ScEditDataArray::Item::GetNewData ( ) const

Definition at line 70 of file editdataarray.cxx.

◆ GetOldData()

const EditTextObject * ScEditDataArray::Item::GetOldData ( ) const

Definition at line 65 of file editdataarray.cxx.

◆ GetRow()

SCROW ScEditDataArray::Item::GetRow ( ) const
inline

Definition at line 47 of file editdataarray.hxx.

References mnRow.

◆ GetTab()

SCTAB ScEditDataArray::Item::GetTab ( ) const
inline

Definition at line 45 of file editdataarray.hxx.

References mnTab.

Member Data Documentation

◆ mnCol

SCCOL ScEditDataArray::Item::mnCol
private

Definition at line 53 of file editdataarray.hxx.

Referenced by GetCol().

◆ mnRow

SCROW ScEditDataArray::Item::mnRow
private

Definition at line 54 of file editdataarray.hxx.

Referenced by GetRow().

◆ mnTab

SCTAB ScEditDataArray::Item::mnTab
private

Definition at line 52 of file editdataarray.hxx.

Referenced by GetTab().

◆ mpNewData

std::unique_ptr<EditTextObject> ScEditDataArray::Item::mpNewData
private

Definition at line 51 of file editdataarray.hxx.

◆ mpOldData

std::unique_ptr<EditTextObject> ScEditDataArray::Item::mpOldData
private

Definition at line 50 of file editdataarray.hxx.


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