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