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 52 of file scmatrix.hxx.

Constructor & Destructor Documentation

ScMatrixValue::ScMatrixValue ( )
inline

Definition at line 67 of file scmatrix.hxx.

References Empty.

ScMatrixValue::ScMatrixValue ( const ScMatrixValue r)
inline

Definition at line 69 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 65 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 62 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 90 of file scmatrix.hxx.

References operator==().

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

Definition at line 95 of file scmatrix.hxx.

References aStr, fVal, and nType.

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

Definition at line 72 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: