LibreOffice Module sc (master) 1
|
#include <chartpos.hxx>
Public Member Functions | |
~ScChartPositionMap () | |
SCCOL | GetColCount () const |
deletes all ScAddress* More... | |
SCROW | GetRowCount () const |
bool | IsValid (SCCOL nCol, SCROW nRow) const |
sal_uInt64 | GetIndex (SCCOL nCol, SCROW nRow) const |
const ScAddress * | GetPosition (sal_uInt64 nIndex) const |
const ScAddress * | GetPosition (SCCOL nChartCol, SCROW nChartRow) const |
might be NULL indicating "no value" More... | |
const ScAddress * | GetColHeaderPosition (SCCOL nChartCol) const |
const ScAddress * | GetRowHeaderPosition (SCROW nChartRow) const |
Private Member Functions | |
ScChartPositionMap (SCCOL nChartCols, SCROW nChartRows, SCCOL nColAdd, SCROW nRowAdd, ColumnMap &rCols) | |
ScChartPositionMap (const ScChartPositionMap &)=delete | |
ScChartPositionMap & | operator= (const ScChartPositionMap &)=delete |
Private Attributes | |
std::unique_ptr< std::unique_ptr< ScAddress >[]> | ppData |
std::unique_ptr< std::unique_ptr< ScAddress >[]> | ppColHeader |
std::unique_ptr< std::unique_ptr< ScAddress >[]> | ppRowHeader |
sal_uInt64 | nCount |
SCCOL | nColCount |
SCROW | nRowCount |
Friends | |
class | ScChartPositioner |
Definition at line 32 of file chartpos.hxx.
|
private |
Definition at line 447 of file chartpos.cxx.
References nColCount, nCount, nIndex, nRowCount, ppColHeader, ppData, and ppRowHeader.
|
privatedelete |
ScChartPositionMap::~ScChartPositionMap | ( | ) |
Definition at line 520 of file chartpos.cxx.
|
inline |
deletes all ScAddress*
Definition at line 55 of file chartpos.hxx.
References nColCount.
Referenced by ScChartArray::CreateMemChartMulti().
Definition at line 78 of file chartpos.hxx.
References nColCount, and ppColHeader.
Referenced by ScChartArray::CreateMemChartMulti().
|
inline |
Definition at line 64 of file chartpos.hxx.
References nCount, nIndex, and ppData.
Referenced by ScChartArray::CreateMemChartMulti().
might be NULL indicating "no value"
Definition at line 72 of file chartpos.hxx.
References GetIndex(), IsValid(), and ppData.
|
inline |
Definition at line 56 of file chartpos.hxx.
References nRowCount.
Referenced by ScChartArray::CreateMemChartMulti().
Definition at line 84 of file chartpos.hxx.
References nRowCount, and ppRowHeader.
Referenced by ScChartArray::CreateMemChartMulti().
Definition at line 58 of file chartpos.hxx.
References nColCount, and nRowCount.
Referenced by GetPosition().
|
privatedelete |
|
friend |
Definition at line 34 of file chartpos.hxx.
|
private |
Definition at line 40 of file chartpos.hxx.
Referenced by GetColCount(), GetColHeaderPosition(), IsValid(), and ScChartPositionMap().
|
private |
Definition at line 39 of file chartpos.hxx.
Referenced by GetPosition().
|
private |
Definition at line 41 of file chartpos.hxx.
Referenced by GetIndex(), GetRowCount(), GetRowHeaderPosition(), IsValid(), and ScChartPositionMap().
|
private |
Definition at line 37 of file chartpos.hxx.
Referenced by GetColHeaderPosition(), and ScChartPositionMap().
|
private |
Definition at line 36 of file chartpos.hxx.
Referenced by GetPosition(), and ScChartPositionMap().
|
private |
Definition at line 38 of file chartpos.hxx.
Referenced by GetRowHeaderPosition(), and ScChartPositionMap().