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 34 of file editdataarray.hxx.

Constructor & Destructor Documentation

ScEditDataArray::Item::Item ( )
delete
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.

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

Definition at line 61 of file editdataarray.cxx.

Member Function Documentation

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

Definition at line 47 of file editdataarray.hxx.

References mnCol.

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

Definition at line 70 of file editdataarray.cxx.

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

Definition at line 65 of file editdataarray.cxx.

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

Definition at line 48 of file editdataarray.hxx.

References mnRow.

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

Definition at line 46 of file editdataarray.hxx.

References mnTab.

Member Data Documentation

SCCOL ScEditDataArray::Item::mnCol
private

Definition at line 54 of file editdataarray.hxx.

Referenced by GetCol().

SCROW ScEditDataArray::Item::mnRow
private

Definition at line 55 of file editdataarray.hxx.

Referenced by GetRow().

SCTAB ScEditDataArray::Item::mnTab
private

Definition at line 53 of file editdataarray.hxx.

Referenced by GetTab().

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

Definition at line 52 of file editdataarray.hxx.

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

Definition at line 51 of file editdataarray.hxx.


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