LibreOffice Module sc (master)  1
Public Member Functions | Public Attributes | List of all members
ScMatrixValue Struct Reference

Try NOT to use this struct. More...

#include <scmatrix.hxx>

Collaboration diagram for ScMatrixValue:
[legend]

Public Member Functions

const svl::SharedStringGetString () 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)
 
bool operator== (const ScMatrixValue &r) const
 
bool operator!= (const ScMatrixValue &r) const
 
ScMatrixValueoperator= (const ScMatrixValue &r)
 

Public Attributes

double fVal
 
svl::SharedString aStr
 
ScMatValType nType
 

Detailed Description

Try NOT to use this struct.

This struct should go away in a hopefully not so distant future.

Definition at line 53 of file scmatrix.hxx.

Constructor & Destructor Documentation

ScMatrixValue::ScMatrixValue ( )
inline

Definition at line 68 of file scmatrix.hxx.

References Empty.

ScMatrixValue::ScMatrixValue ( const ScMatrixValue r)
inline

Definition at line 70 of file scmatrix.hxx.

Member Function Documentation

bool ScMatrixValue::GetBoolean ( ) const
inline

Only valid if ScMatrix methods indicate that this is a boolean.

Definition at line 66 of file scmatrix.hxx.

Referenced by XclImpExtName::CreateOleData(), XclExpFmlaCompImpl::ProcessMatrix(), and XclExpCachedMatrix::Save().

FormulaError ScMatrixValue::GetError ( ) const
inline

Only valid if ScMatrix methods indicate that this is no string!

Definition at line 63 of file scmatrix.hxx.

References GetDoubleErrorValue().

Referenced by ScValidationData::GetSelectionFromFormula(), XclExpFmlaCompImpl::ProcessMatrix(), and XclExpCachedMatrix::Save().

const svl::SharedString& ScMatrixValue::GetString ( ) const
inline
bool ScMatrixValue::operator!= ( const ScMatrixValue r) const
inline

Definition at line 91 of file scmatrix.hxx.

References operator==().

ScMatrixValue& ScMatrixValue::operator= ( const ScMatrixValue r)
inline

Definition at line 96 of file scmatrix.hxx.

References aStr, fVal, and nType.

bool ScMatrixValue::operator== ( const ScMatrixValue r) const
inline

Definition at line 73 of file scmatrix.hxx.

References aStr, Boolean, fVal, nType, and Value.

Referenced by operator!=().

Member Data Documentation

svl::SharedString ScMatrixValue::aStr
double ScMatrixValue::fVal
ScMatValType ScMatrixValue::nType

The documentation for this struct was generated from the following file: