LibreOffice Module sc (master)
1
|
This is very similar to ScCellValue, except that it references the original value instead of copying it. More...
#include <cellvalue.hxx>
Public Member Functions | |
ScRefCellValue () | |
ScRefCellValue (double fValue) | |
ScRefCellValue (const svl::SharedString *pString) | |
ScRefCellValue (const EditTextObject *pEditText) | |
ScRefCellValue (ScFormulaCell *pFormula) | |
ScRefCellValue (ScDocument &rDoc, const ScAddress &rPos) | |
Take cell value from specified position in specified document. More... | |
ScRefCellValue (ScDocument &rDoc, const ScAddress &rPos, sc::ColumnBlockPosition &rBlockPos) | |
void | clear () |
CellType | getType () const |
double | getDouble () const |
const svl::SharedString * | getSharedString () const |
const EditTextObject * | getEditText () const |
ScFormulaCell * | getFormula () const |
void | assign (ScDocument &rDoc, const ScAddress &rPos) |
Take cell value from specified position in specified document. More... | |
void | assign (ScDocument &rDoc, const ScAddress &rPos, sc::ColumnBlockPosition &rBlockPos) |
void | commit (ScDocument &rDoc, const ScAddress &rPos) const |
Set cell value at specified position in specified document. More... | |
bool | hasString () const |
bool | hasNumeric () const |
bool | hasError () const |
double | getValue () |
double | getRawValue () const |
Retrieve a numeric value without modifying the states of any objects in the referenced document store. More... | |
OUString | getString (const ScDocument *pDoc) const |
Retrieve string value. More... | |
OUString | getRawString (const ScDocument &rDoc) const |
Retrieve a string value without modifying the states of any objects in the referenced document store. More... | |
bool | isEmpty () const |
bool | hasEmptyValue () |
bool | equalsWithoutFormat (const ScRefCellValue &r) const |
Private Attributes | |
CellType | meType |
union { | |
double mfValue | |
const svl::SharedString * mpString | |
const EditTextObject * mpEditText | |
ScFormulaCell * mpFormula | |
}; | |
This is very similar to ScCellValue, except that it references the original value instead of copying it.
As such, don't hold an instance of this class any longer than necessary, and absolutely not after the original cell has been destroyed.
Definition at line 105 of file cellvalue.hxx.
ScRefCellValue::ScRefCellValue | ( | ) |
Definition at line 551 of file cellvalue.cxx.
References meType.
ScRefCellValue::ScRefCellValue | ( | double | fValue | ) |
Definition at line 552 of file cellvalue.cxx.
References meType.
ScRefCellValue::ScRefCellValue | ( | const svl::SharedString * | pString | ) |
Definition at line 553 of file cellvalue.cxx.
References meType.
ScRefCellValue::ScRefCellValue | ( | const EditTextObject * | pEditText | ) |
Definition at line 554 of file cellvalue.cxx.
References meType.
ScRefCellValue::ScRefCellValue | ( | ScFormulaCell * | pFormula | ) |
Definition at line 555 of file cellvalue.cxx.
ScRefCellValue::ScRefCellValue | ( | ScDocument & | rDoc, |
const ScAddress & | rPos | ||
) |
Take cell value from specified position in specified document.
Definition at line 557 of file cellvalue.cxx.
References assign().
ScRefCellValue::ScRefCellValue | ( | ScDocument & | rDoc, |
const ScAddress & | rPos, | ||
sc::ColumnBlockPosition & | rBlockPos | ||
) |
Definition at line 562 of file cellvalue.cxx.
References assign().
void ScRefCellValue::assign | ( | ScDocument & | rDoc, |
const ScAddress & | rPos | ||
) |
Take cell value from specified position in specified document.
Definition at line 574 of file cellvalue.cxx.
References ScDocument::GetRefCellValue().
Referenced by ScGridWindow::Command(), ScDocument::GetCondResult(), ScOutputData::GetVisibleCell(), lcl_GetHyperlinkCell(), and ScRefCellValue().
void ScRefCellValue::assign | ( | ScDocument & | rDoc, |
const ScAddress & | rPos, | ||
sc::ColumnBlockPosition & | rBlockPos | ||
) |
Definition at line 579 of file cellvalue.cxx.
References ScDocument::GetRefCellValue().
void ScRefCellValue::clear | ( | ) |
Definition at line 567 of file cellvalue.cxx.
References CELLTYPE_NONE, meType, and mfValue.
Referenced by ScCellIterator::getCurrent(), ScUsedAreaIterator::GetNext(), ScOutputData::GetVisibleCell(), lcl_HidePrint(), ScDrawStringsVars::SetAutoText(), ScMyNotEmptyCellsIterator::SetCellData(), ScDrawStringsVars::SetPattern(), ScDrawStringsVars::SetPatternSimple(), ScDrawStringsVars::SetText(), and ScDrawStringsVars::SetTextToWidthOrHash().
void ScRefCellValue::commit | ( | ScDocument & | rDoc, |
const ScAddress & | rPos | ||
) | const |
Set cell value at specified position in specified document.
Definition at line 584 of file cellvalue.cxx.
References CELLTYPE_EDIT, CELLTYPE_FORMULA, CELLTYPE_STRING, CELLTYPE_VALUE, ScEditUtil::Clone(), svl::SharedString::getString(), meType, mfValue, mpEditText, mpFormula, mpString, ScDocument::SetEditText(), ScDocument::SetEmptyCell(), ScDocument::SetFormulaCell(), ScDocument::SetString(), ScSetStringParam::setTextInput(), and ScDocument::SetValue().
Referenced by ScValidationData::IsDataValidCustom(), and ScTable::SearchCell().
bool ScRefCellValue::equalsWithoutFormat | ( | const ScRefCellValue & | r | ) | const |
Definition at line 678 of file cellvalue.cxx.
Referenced by ScDocument::ColDifferences(), ScCellIterator::equalsWithoutFormat(), and ScDocument::RowDifferences().
|
inline |
Definition at line 132 of file cellvalue.hxx.
References CELLTYPE_VALUE.
Referenced by ScCellValue::assign(), ScQueryCellIteratorBase< accessType, queryType >::BinarySearch(), ScQueryEvaluator::compareByValue(), convertToToken(), ScInterpreter::CreateCellArr(), ScInterpreter::CreateDoubleArr(), ScTable::FillAnalyse(), ScDocumentImport::fillDownCells(), ScTable::GetAutoFillPreview(), ScInterpreter::GetCellString(), ScCellIterator::getCellValue(), ScInterpreter::GetCellValueOrZero(), ScDBQueryDataIterator::DataAccessInternal::getCurrent(), ScCellFormat::GetInputString(), ScHorizontalValueIterator::GetNext(), ScCellFormat::GetString(), ScDocument::GetStringForFormula(), ScXMLExport::IsCellEqual(), ScValidationData::IsDataValid(), lcl_GetCellContent(), ScQueryEvaluator::processEntry(), SameValue(), ScCellValue::ScCellValue(), ScHTMLExport::WriteCell(), ScXMLExport::WriteCell(), and XclExpCellTable::XclExpCellTable().
|
inline |
Definition at line 134 of file cellvalue.hxx.
References CELLTYPE_EDIT.
Referenced by ScViewFunc::ApplySelectionPattern(), ScDocShell::AsciiSave(), ScCellValue::assign(), ScOutputData::DrawRotated(), ScConversionEngineBase::FillFromCell(), ScCellIterator::getCellValue(), ScCellIterator::getEditText(), ScGridWindow::GetEditUrl(), ScColumn::GetNeededSize(), ScCellFormat::GetOutputString(), ScCellTextData::GetTextForwarder(), ScValidationData::IsDataValid(), lcl_GetCellContent(), lcl_GetInputString(), ScAttrArray::RemoveCellCharAttribs(), ScCellValue::ScCellValue(), ScTable::SearchCell(), ScDocument::TransliterateText(), ScTabViewShell::UpdateInputHandler(), ScRTFExport::WriteCell(), ScHTMLExport::WriteCell(), ScXMLExport::WriteCell(), and XclExpCellTable::XclExpCellTable().
|
inline |
Definition at line 135 of file cellvalue.hxx.
References CELLTYPE_FORMULA, and mpFormula.
Referenced by ScDocShell::AsciiSave(), ScCellValue::assign(), ScQueryCellIteratorBase< accessType, queryType >::BinarySearch(), ScChart2DataSequence::BuildDataCache(), ScQueryEvaluator::compareByRangeLookup(), ScQueryEvaluator::compareByValue(), ScTable::CompareCell(), convertToToken(), ScInterpreter::CreateCellArr(), ScInterpreter::CreateDoubleArr(), ScInterpreter::CreateStringArr(), ScTable::DoAutoOutline(), ScImportExport::Doc2Sylk(), ScImportExport::Doc2Text(), ScCellShell::ExecuteFillSingleEdit(), ScAccessibleCell::FillPrecedents(), ScOutputData::FindChanged(), ScDetectiveFunc::FindPredLevel(), ScCellRangeObj::getArrayFormula(), ScCellRangeObj::getArrayTokens(), ScTable::GetAutoFillPreview(), ScInterpreter::GetCellErrCode(), ScInterpreter::GetCellNumberFormat(), ScQueryEvaluator::getCellString(), ScInterpreter::GetCellString(), ScCellIterator::getCellValue(), ScInterpreter::GetCellValueOrZero(), ScChangeActionContent::GetContentCellType(), ScCellObj::GetContentType_Impl(), ScDBQueryDataIterator::DataAccessInternal::getCurrent(), ScGridWindow::GetEditUrl(), ScCellObj::getError(), ScTabViewShell::GetFormula(), ScCellIterator::getFormulaCell(), ScCellFormat::GetInputString(), ScColumn::GetNeededSize(), ScHorizontalValueIterator::GetNext(), ScCellFormat::GetString(), ScColumn::GetString(), ScDocument::GetStringForFormula(), ScCellObj::getTokens(), ScDetectiveFunc::InsertErrorLevel(), ScDetectiveFunc::InsertPredLevel(), ScTable::InvalidateTextWidth(), ScValidationData::IsDataValid(), ScConditionEntry::IsError(), ScInterpreter::IsEven(), ScQueryEvaluator::isQueryByValueForCell(), ScInterpreter::IsString(), ScInterpreter::IterateParametersIf(), ScInterpreter::IterateParametersIfs(), ScOutputData::LayoutStrings(), lcl_DoHyperlinkResult(), lcl_GetCellContent(), lcl_GetHyperlinkCell(), lcl_GetInputString(), lcl_IsAutoSumData(), lcl_IsEditableMatrix(), lcl_SafeIsValue(), ScInterpreter::PopRefListPushMatrixOrRef(), ScQueryEvaluator::processEntry(), ScInterpreter::PushCellResultToken(), ScXMLTableRowCellContext::PutTextCell(), ScTable::Query(), ScCellValue::ScCellValue(), ScInterpreter::ScCountIf(), ScFormatFilterPluginImpl::ScExportDif(), ScInterpreter::ScFormula(), ScInterpreter::ScIsValue(), ScInterpreter::ScMatRef(), ScInterpreter::ScMatValue(), ScInterpreter::ScT(), ScInterpreter::ScTableOp(), ScTable::SearchCell(), ScDrawStringsVars::SetTextToWidthOrHash(), ScTabViewShell::UpdateInputHandler(), ScHTMLExport::WriteCell(), ScXMLExport::WriteCell(), and XclExpCellTable::XclExpCellTable().
OUString ScRefCellValue::getRawString | ( | const ScDocument & | rDoc | ) | const |
Retrieve a string value without modifying the states of any objects in the referenced document store.
This method is thread-safe.
Definition at line 657 of file cellvalue.cxx.
double ScRefCellValue::getRawValue | ( | ) | const |
Retrieve a numeric value without modifying the states of any objects in the referenced document store.
Definition at line 638 of file cellvalue.cxx.
References CELLTYPE_FORMULA, CELLTYPE_VALUE, ScFormulaCell::GetRawValue(), meType, mfValue, and mpFormula.
|
inline |
Definition at line 133 of file cellvalue.hxx.
References CELLTYPE_STRING.
Referenced by ScDocShell::AsciiSave(), ScCellValue::assign(), ScTable::CompareCell(), ScDocumentImport::fillDownCells(), ScQueryEvaluator::getCellString(), ScCellIterator::getCellValue(), ScCellFormat::GetString(), ScValidationData::IsDataValid(), lcl_GetCellContent(), SpellCheckContext::SpellCheckCache::query(), ScCellValue::ScCellValue(), SpellCheckContext::SpellCheckCache::set(), ScDocument::TransliterateText(), and XclExpCellTable::XclExpCellTable().
OUString ScRefCellValue::getString | ( | const ScDocument * | pDoc | ) | const |
Retrieve string value.
Note that this method is NOT thread-safe.
pDoc | Needed to resolve EditCells' field contents, obtain a ScFieldEditEngine from that document. May be NULL if there is no ScDocument in the calling context but then the document specific fields can not be resolved. See ScEditUtil::GetString(). |
Definition at line 652 of file cellvalue.cxx.
Referenced by convertToToken(), ScInterpreter::CreateCellArr(), ScInterpreter::CreateStringArr(), ScCellShell::ExecuteFillSingleEdit(), ScTable::FillAnalyse(), ScTable::GetAutoFillPreview(), ScInterpreter::GetCellString(), ScInterpreter::GetCellValueOrZero(), ScDBQueryDataIterator::DataAccessInternal::getCurrent(), ScCellFormat::GetInputString(), ScCellFormat::GetString(), ScCellIterator::getString(), ScDocument::GetStringForFormula(), ScXMLExport::IsCellEqual(), ScInterpreter::PopRefListPushMatrixOrRef(), ScDBData::RefreshTableColumnNames(), ScFormatFilterPluginImpl::ScExportDif(), ScCellRangesBase::SetOnePropertyValue(), and ScXMLExport::WriteCell().
|
inline |
Definition at line 131 of file cellvalue.hxx.
Referenced by ScViewFunc::ApplySelectionPattern(), ScDocShell::AsciiSave(), ScCellValue::assign(), ScQueryCellIteratorBase< accessType, queryType >::BinarySearch(), ScChart2DataSequence::BuildDataCache(), ScGridWindow::Command(), ScQueryEvaluator::compareByRangeLookup(), ScQueryEvaluator::compareByValue(), ScTable::CompareCell(), convertToToken(), ScInterpreter::CreateCellArr(), ScInterpreter::CreateDoubleArr(), ScInterpreter::CreateStringArr(), ScDocShell::DBaseExport(), ScTable::DoAutoOutline(), ScImportExport::Doc2Sylk(), ScImportExport::Doc2Text(), ScOutputData::DrawRotated(), ScCellShell::ExecuteFillSingleEdit(), ScTable::FillAnalyse(), ScDocumentImport::fillDownCells(), ScConversionEngineBase::FillFromCell(), ScDocument::FillInfo(), ScAccessibleCell::FillPrecedents(), ScOutputData::FindChanged(), ScDetectiveFunc::FindPredLevel(), ScCellRangeObj::getArrayFormula(), ScCellRangeObj::getArrayTokens(), ScTable::GetAutoFillPreview(), ScInterpreter::GetCellErrCode(), ScInterpreter::GetCellNumberFormat(), ScQueryEvaluator::getCellString(), ScInterpreter::GetCellString(), ScCellIterator::getCellValue(), ScInterpreter::GetCellValueOrZero(), ScChangeActionContent::GetContentCellType(), ScDBQueryDataIterator::DataAccessInternal::getCurrent(), ScGridWindow::GetEditUrl(), ScTabViewShell::GetFormula(), ScCellFormat::GetInputString(), ScColumn::GetNeededSize(), ScHorizontalValueIterator::GetNext(), ScCellFormat::GetOutputString(), ScCellFormat::GetString(), ScColumn::GetString(), ScDocument::GetStringForFormula(), ScCellTextData::GetTextForwarder(), ScCellObj::getTokens(), ScCellIterator::getType(), ScDetectiveFunc::InsertErrorLevel(), ScDetectiveFunc::InsertPredLevel(), ScTable::InvalidateTextWidth(), ScValidationData::IsDataValid(), ScXMLExport::IsEditCell(), ScConditionEntry::IsError(), ScInterpreter::IsEven(), ScQueryEvaluator::isQueryByValueForCell(), ScInterpreter::IsString(), ScInterpreter::IterateParameters(), ScInterpreter::IterateParametersIf(), ScInterpreter::IterateParametersIfs(), ScOutputData::LayoutStrings(), lcl_DoHyperlinkResult(), lcl_GetCellContent(), lcl_GetHyperlinkCell(), lcl_GetInputString(), lcl_IsAutoSumData(), lcl_IsEditableMatrix(), lcl_SafeIsValue(), ScColumn::ParseString(), ScQueryEvaluator::processEntry(), ScInterpreter::PushCellResultToken(), ScXMLTableRowCellContext::PutTextCell(), SpellCheckContext::SpellCheckCache::query(), ScTable::Query(), ScAttrArray::RemoveCellCharAttribs(), SameValue(), ScCellValue::ScCellValue(), ScInterpreter::ScCountIf(), ScFormatFilterPluginImpl::ScExportDif(), ScInterpreter::ScFormula(), ScInterpreter::ScIsEmpty(), ScInterpreter::ScIsFormula(), ScInterpreter::ScIsValue(), ScInterpreter::ScMatRef(), ScInterpreter::ScMatValue(), ScInterpreter::ScT(), ScInterpreter::ScTableOp(), ScInterpreter::ScType(), ScTable::SearchCell(), SpellCheckContext::SpellCheckCache::set(), ScMyNotEmptyCellsIterator::SetCellData(), ScOutputData::SetEditSyntaxColor(), ScOutputData::SetSyntaxColor(), ScDrawStringsVars::SetTextToWidthOrHash(), ScDocument::TransliterateText(), ScTabViewShell::UpdateInputHandler(), ScRTFExport::WriteCell(), ScHTMLExport::WriteCell(), ScXMLExport::WriteCell(), and XclExpCellTable::XclExpCellTable().
double ScRefCellValue::getValue | ( | ) |
Definition at line 624 of file cellvalue.cxx.
References CELLTYPE_FORMULA, CELLTYPE_VALUE, ScFormulaCell::GetValue(), meType, mfValue, and mpFormula.
Referenced by ScQueryCellIteratorBase< accessType, queryType >::BinarySearch(), ScChart2DataSequence::BuildDataCache(), ScTable::CompareCell(), ScInterpreter::CreateMatrixFromDoubleRef(), ScColorScaleFormat::GetColor(), ScDataBarFormat::GetDataBarInfo(), ScGridWindow::GetEditUrl(), ScIconSetFormat::GetIconSetInfo(), ScColorFormat::getValues(), ScCondDateFormatEntry::IsValid(), ScColumn::ParseString(), ScInterpreter::PopRefListPushMatrixOrRef(), ScDrawStringsVars::SetTextToWidthOrHash(), and ScTable::TopTenQuery().
bool ScRefCellValue::hasEmptyValue | ( | ) |
Definition at line 667 of file cellvalue.cxx.
References CELLTYPE_FORMULA, isEmpty(), ScFormulaCell::IsEmpty(), meType, and mpFormula.
Referenced by ScInterpreter::Compare(), ScInterpreter::CompareMat(), convertToToken(), ScInterpreter::GetMatrix(), ScInterpreter::JumpMatrix(), ScInterpreter::PopRefListPushMatrixOrRef(), ScInterpreter::PushCellResultToken(), ScInterpreter::ScConcat_MS(), ScInterpreter::ScHyperLink(), ScInterpreter::ScLookup(), ScInterpreter::ScNPV(), ScInterpreter::ScSwitch_MS(), and ScInterpreter::ScTextJoin_MS().
bool ScRefCellValue::hasError | ( | ) | const |
Definition at line 619 of file cellvalue.cxx.
References CELLTYPE_FORMULA, ScFormulaCell::GetErrCode(), meType, and mpFormula.
Referenced by ScInterpreter::GetNumberSequenceArray(), and ScInterpreter::PopRefListPushMatrixOrRef().
bool ScRefCellValue::hasNumeric | ( | ) | const |
Definition at line 614 of file cellvalue.cxx.
References meType, and mpFormula.
Referenced by ScInterpreter::CalculateSkew(), ScQueryEvaluator::compareByRangeLookup(), ScInterpreter::FillEntry(), ScColorScaleFormat::GetColor(), ScDataBarFormat::GetDataBarInfo(), ScInterpreter::GetDBParams(), ScInterpreter::GetDoubleOrString(), ScGridWindow::GetEditUrl(), ScIconSetFormat::GetIconSetInfo(), ScInterpreter::GetMatrix(), ScColumn::GetNeededSize(), ScChart2DataSequence::getNumberFormatKeyByIndex(), ScInterpreter::GetNumberSequenceArray(), ScInterpreter::GetStVarParams(), ScInterpreter::GetTopNumberArray(), ScColorFormat::getValues(), ScQueryEvaluator::isQueryByValueForCell(), ScCondDateFormatEntry::IsValid(), ScInterpreter::IterateParameters(), ScInterpreter::IterateParametersIf(), ScInterpreter::IterateParametersIfs(), ScInterpreter::JumpMatrix(), ScOutputData::LayoutStrings(), lcl_IsAutoSumData(), ScCompiler::ParseColRowName(), ScInterpreter::ScAnd(), ScInterpreter::ScAveDev(), ScInterpreter::ScCell(), ScInterpreter::ScGeoMean(), ScInterpreter::ScHarMean(), ScInterpreter::ScHyperLink(), ScInterpreter::ScIsLogical(), ScInterpreter::ScLookup(), ScInterpreter::ScMatch(), ScInterpreter::ScMatValue(), ScInterpreter::ScMax(), ScInterpreter::ScMin(), ScInterpreter::ScNPV(), ScInterpreter::ScOr(), ScInterpreter::ScTableOp(), ScInterpreter::ScValue(), ScInterpreter::ScXor(), ScInterpreter::ScZTest(), ScTable::TopTenQuery(), and ScHTMLExport::WriteCell().
bool ScRefCellValue::hasString | ( | ) | const |
Definition at line 609 of file cellvalue.cxx.
References meType, and mpFormula.
Referenced by ScQueryCellIteratorBase< accessType, queryType >::BinarySearch(), ScInterpreter::Compare(), ScInterpreter::CompareMat(), ScInterpreter::GetStVarParams(), ScCompiler::HandleColRowName(), ScCellIterator::hasString(), ScQueryEvaluator::isQueryByString(), ScInterpreter::IterateParameters(), ScTable::MaybeAddExtraColumn(), ScQueryCellIteratorBase< accessType, queryType >::PerformQuery(), ScInterpreter::PopRefListPushMatrixOrRef(), ScInterpreter::PushCellResultToken(), ScDBData::RefreshTableColumnNames(), ScInterpreter::ScCell(), ScInterpreter::ScExternal(), ScInterpreter::ScMax(), ScInterpreter::ScMin(), ScInterpreter::ScSwitch_MS(), and ScInterpreter::ScValue().
bool ScRefCellValue::isEmpty | ( | ) | const |
Definition at line 662 of file cellvalue.cxx.
References CELLTYPE_NONE, and meType.
Referenced by ScCellsEnumeration::CheckPos_Impl(), ScDocument::ColDifferences(), ScTable::CompareCell(), ScInterpreter::CreateCellArr(), ScInterpreter::CreateDoubleArr(), ScInterpreter::CreateStringArr(), ScDocShell::DBaseExport(), ScOutputData::DrawEdit(), ScOutputData::DrawRotated(), ScTable::ExtendPrintArea(), ScConditionEntry::FillCache(), ScTable::GetAutoFillPreview(), ScInterpreter::GetCellNumberFormat(), ScChart2DataSequence::getData(), ScTabViewShell::GetFormula(), ScUsedAreaIterator::GetNext(), ScChart2DataSequence::getNumberFormatKeyByIndex(), ScCellFormat::GetOutputString(), ScValidationData::GetSelectionFromFormula(), ScDocument::GetStringForFormula(), ScOutputData::GetVisibleCell(), ScCompiler::HandleColRowName(), ScGridWindow::HandleMouseButtonDown(), hasEmptyValue(), ScTable::InvalidateTextWidth(), ScOutputData::IsAvailable(), ScGridWindow::IsCellCoveredByText(), ScCellIterator::isEmpty(), ScOutputData::IsEmptyCellText(), ScInterpreter::IterateParameters(), ScOutputData::LayoutStrings(), lcl_GetCellContent(), lcl_GetHyperlinkCell(), lcl_GetInputString(), ScTable::MaybeAddExtraColumn(), ScCompiler::ParseColRowName(), ScQueryEvaluator::processEntry(), ScDocument::RowDifferences(), ScInterpreter::ScSwitch_MS(), ScTable::SearchCell(), ScTable::SearchRangeForAllEmptyCells(), ScDrawStringsVars::SetText(), and ScHTMLExport::WriteCell().
union { ... } |
|
private |
Definition at line 108 of file cellvalue.hxx.
Referenced by clear(), commit(), getRawValue(), getValue(), hasEmptyValue(), hasError(), hasNumeric(), hasString(), and isEmpty().
double ScRefCellValue::mfValue |
Definition at line 110 of file cellvalue.hxx.
Referenced by clear(), commit(), getRawValue(), and getValue().
const EditTextObject* ScRefCellValue::mpEditText |
Definition at line 112 of file cellvalue.hxx.
Referenced by commit().
ScFormulaCell* ScRefCellValue::mpFormula |
Definition at line 113 of file cellvalue.hxx.
Referenced by commit(), getRawValue(), getValue(), hasEmptyValue(), hasError(), hasNumeric(), hasString(), and ScInterpreter::ScMatRef().
const svl::SharedString* ScRefCellValue::mpString |
Definition at line 111 of file cellvalue.hxx.
Referenced by commit().