|
LibreOffice Module sc (master) 1
|
Contains cached values in a 2-dimensional array. More...
#include <xihelper.hxx>
Public Member Functions | |
| XclImpCachedMatrix (XclImpStream &rStrm) | |
| ~XclImpCachedMatrix () | |
| ScMatrixRef | CreateScMatrix (svl::SharedStringPool &rPool) const |
| Creates a new ScMatrix object and fills it with the contained values. More... | |
Private Types | |
| typedef std::vector< std::unique_ptr< XclImpCachedValue > > | XclImpValueList |
Private Attributes | |
| XclImpValueList | maValueList |
| SCSIZE | mnScCols |
| List of cached cell values. More... | |
| SCSIZE | mnScRows |
| Number of cached columns. More... | |
Contains cached values in a 2-dimensional array.
Definition at line 333 of file xihelper.hxx.
|
private |
Definition at line 343 of file xihelper.hxx.
|
explicit |
Definition at line 822 of file xihelper.cxx.
References EXC_BIFF5, maValueList, mnScCols, mnScRows, rStrm, and SAL_WARN.
| XclImpCachedMatrix::~XclImpCachedMatrix | ( | ) |
Definition at line 857 of file xihelper.cxx.
| ScMatrixRef XclImpCachedMatrix::CreateScMatrix | ( | svl::SharedStringPool & | rPool | ) | const |
Creates a new ScMatrix object and fills it with the contained values.
Definition at line 861 of file xihelper.cxx.
References EXC_CACHEDVAL_BOOL, EXC_CACHEDVAL_DOUBLE, EXC_CACHEDVAL_EMPTY, EXC_CACHEDVAL_ERROR, EXC_CACHEDVAL_STRING, svl::SharedStringPool::intern(), maValueList, mnScCols, and mnScRows.
|
private |
Definition at line 345 of file xihelper.hxx.
Referenced by CreateScMatrix(), and XclImpCachedMatrix().
|
private |
List of cached cell values.
Definition at line 346 of file xihelper.hxx.
Referenced by CreateScMatrix(), and XclImpCachedMatrix().
|
private |
Number of cached columns.
Definition at line 347 of file xihelper.hxx.
Referenced by CreateScMatrix(), and XclImpCachedMatrix().