LibreOffice Module sc (master) 1
|
Try NOT to use this struct. More...
#include <scmatrix.hxx>
Public Member Functions | |
const svl::SharedString & | GetString () const |
Only valid if ScMatrix methods indicate so! More... | |
FormulaError | GetError () const |
Only valid if ScMatrix methods indicate that this is no string! More... | |
bool | GetBoolean () const |
Only valid if ScMatrix methods indicate that this is a boolean. More... | |
ScMatrixValue () | |
ScMatrixValue (const ScMatrixValue &r)=default | |
ScMatrixValue & | operator= (const ScMatrixValue &r)=default |
bool | operator== (const ScMatrixValue &r) const |
bool | operator!= (const ScMatrixValue &r) const |
Public Attributes | |
double | fVal |
svl::SharedString | aStr |
ScMatValType | nType |
Try NOT to use this struct.
This struct should go away in a hopefully not so distant future.
Definition at line 52 of file scmatrix.hxx.
|
inline |
Definition at line 67 of file scmatrix.hxx.
References Empty.
|
default |
|
inline |
Only valid if ScMatrix methods indicate that this is a boolean.
Definition at line 65 of file scmatrix.hxx.
References fVal.
Referenced by XclImpExtName::CreateOleData(), XclExpFmlaCompImpl::ProcessMatrix(), and XclExpCachedMatrix::Save().
|
inline |
Only valid if ScMatrix methods indicate that this is no string!
Definition at line 62 of file scmatrix.hxx.
References fVal, and GetDoubleErrorValue().
Referenced by ScInterpreter::GetDoubleOrStringFromMatrix(), ScValidationData::GetSelectionFromFormula(), XclExpFmlaCompImpl::ProcessMatrix(), and XclExpCachedMatrix::Save().
|
inline |
Only valid if ScMatrix methods indicate so!
Definition at line 59 of file scmatrix.hxx.
References aStr.
Referenced by ScInterpreter::CalculateMatrixValue(), XclImpExtName::CreateOleData(), ScInterpreter::GetDoubleOrStringFromMatrix(), ScValidationData::GetSelectionFromFormula(), XclExpFmlaCompImpl::ProcessMatrix(), ScInterpreter::QueryMatrixType(), XclExpCachedMatrix::Save(), ScInterpreter::ScMatRef(), and ScXMLExportDDELinks::WriteCell().
|
inline |
Definition at line 89 of file scmatrix.hxx.
References operator==().
|
default |
|
inline |
Definition at line 71 of file scmatrix.hxx.
References aStr, Boolean, fVal, nType, and Value.
Referenced by operator!=().
svl::SharedString ScMatrixValue::aStr |
Definition at line 55 of file scmatrix.hxx.
Referenced by ScMatrixImpl::Get(), ScMatrixImpl::GetDoubleWithStringConversion(), GetString(), and operator==().
double ScMatrixValue::fVal |
Definition at line 54 of file scmatrix.hxx.
Referenced by ScInterpreter::CalculateMatrixValue(), XclImpExtName::CreateOleData(), ScMatrixImpl::Get(), GetBoolean(), ScInterpreter::GetDoubleOrStringFromMatrix(), ScMatrixImpl::GetDoubleWithStringConversion(), GetError(), ScValidationData::GetSelectionFromFormula(), operator==(), XclExpFmlaCompImpl::ProcessMatrix(), ScInterpreter::QueryMatrixType(), XclExpCachedMatrix::Save(), ScInterpreter::ScMatRef(), and ScXMLExportDDELinks::WriteCell().
ScMatValType ScMatrixValue::nType |
Definition at line 56 of file scmatrix.hxx.
Referenced by ScInterpreter::CalculateMatrixValue(), XclImpExtName::CreateOleData(), ScMatrixImpl::Get(), ScInterpreter::GetDoubleOrStringFromMatrix(), ScMatrixImpl::GetDoubleWithStringConversion(), ScValidationData::GetSelectionFromFormula(), operator==(), XclExpFmlaCompImpl::ProcessMatrix(), ScInterpreter::QueryMatrixType(), XclExpCachedMatrix::Save(), ScInterpreter::ScMatRef(), and ScXMLExportDDELinks::WriteCell().