|
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().