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 107 of file cellvalue.hxx.
ScRefCellValue::ScRefCellValue | ( | ) |
Definition at line 556 of file cellvalue.cxx.
References meType.
ScRefCellValue::ScRefCellValue | ( | double | fValue | ) |
Definition at line 557 of file cellvalue.cxx.
References meType.
ScRefCellValue::ScRefCellValue | ( | const svl::SharedString * | pString | ) |
Definition at line 558 of file cellvalue.cxx.
References meType.
ScRefCellValue::ScRefCellValue | ( | const EditTextObject * | pEditText | ) |
Definition at line 559 of file cellvalue.cxx.
References meType.
ScRefCellValue::ScRefCellValue | ( | ScFormulaCell * | pFormula | ) |
Definition at line 560 of file cellvalue.cxx.
ScRefCellValue::ScRefCellValue | ( | ScDocument & | rDoc, |
const ScAddress & | rPos | ||
) |
Take cell value from specified position in specified document.
Definition at line 562 of file cellvalue.cxx.
References assign().
ScRefCellValue::ScRefCellValue | ( | ScDocument & | rDoc, |
const ScAddress & | rPos, | ||
sc::ColumnBlockPosition & | rBlockPos | ||
) |
Definition at line 567 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 579 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 584 of file cellvalue.cxx.
References ScDocument::GetRefCellValue().
void ScRefCellValue::clear | ( | ) |
Definition at line 572 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 589 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 683 of file cellvalue.cxx.
Referenced by ScDocument::ColDifferences(), ScCellIterator::equalsWithoutFormat(), and ScDocument::RowDifferences().
|
inline |
Definition at line 134 of file cellvalue.hxx.
References CELLTYPE_VALUE, and meType.
Referenced by ScCellValue::assign(), 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(), ScTabViewShell::MakeNumberInfoItem(), ScQueryEvaluator::processEntry(), SameValue(), ScCellValue::ScCellValue(), ScHTMLExport::WriteCell(), ScXMLExport::WriteCell(), and XclExpCellTable::XclExpCellTable().
|
inline |
Definition at line 136 of file cellvalue.hxx.
References CELLTYPE_EDIT, and meType.
Referenced by ScViewFunc::ApplySelectionPattern(), ScDocShell::AsciiSave(), ScCellValue::assign(), ScOutputData::DrawRotated(), ScConversionEngineBase::FillFromCell(), ScCellIterator::getCellValue(), ScTransferObj::GetData(), 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(), ScHTMLExport::WriteCell(), ScXMLExport::WriteCell(), ScRTFExport::WriteCell(), and XclExpCellTable::XclExpCellTable().
|
inline |
Definition at line 137 of file cellvalue.hxx.
References CELLTYPE_FORMULA, meType, and mpFormula.
Referenced by ScDocShell::AsciiSave(), ScCellValue::assign(), ScChart2DataSequence::BuildDataCache(), ScQueryEvaluator::compareByRangeLookup(), ScQueryEvaluator::compareByValue(), ScTable::CompareCell(), convertToToken(), ScInterpreter::CreateCellArr(), ScInterpreter::CreateDoubleArr(), ScInterpreter::CreateMatrixFromDoubleRef(), 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(), ScColumn::GetString(), ScCellFormat::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(), ScTabViewShell::MakeNumberInfoItem(), ScInterpreter::PopRefListPushMatrixOrRef(), ScQueryEvaluator::processEntry(), ScInterpreter::PushCellResultToken(), ScXMLTableRowCellContext::PutTextCell(), ScXMLTableRowCellContext::PutValueCell(), ScTable::Query(), ScCellValue::ScCellValue(), ScInterpreter::ScCountIf(), ScFormatFilterPluginImpl::ScExportDif(), ScInterpreter::ScFormula(), ScInterpreter::ScIsValue(), ScInterpreter::ScMatRef(), ScInterpreter::ScMatValue(), ScInterpreter::ScT(), ScInterpreter::ScTableOp(), ScTable::SearchCell(), ScCellObj::setFormulaResult(), 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 662 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 643 of file cellvalue.cxx.
References CELLTYPE_FORMULA, CELLTYPE_VALUE, ScFormulaCell::GetRawValue(), meType, mfValue, and mpFormula.
|
inline |
Definition at line 135 of file cellvalue.hxx.
References CELLTYPE_STRING, and meType.
Referenced by ScDocShell::AsciiSave(), ScCellValue::assign(), ScTable::CompareCell(), ScDocumentImport::fillDownCells(), ScQueryEvaluator::getCellString(), ScCellIterator::getCellValue(), ScCellFormat::GetString(), ScValidationData::IsDataValid(), lcl_GetCellContent(), ScTabViewShell::MakeNumberInfoItem(), 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 657 of file cellvalue.cxx.
Referenced by convertToToken(), ScInterpreter::CreateCellArr(), ScInterpreter::CreateMatrixFromDoubleRef(), ScInterpreter::CreateStringArr(), ScCellShell::ExecuteFillSingleEdit(), ScTable::FillAnalyse(), ScTable::GetAutoFillPreview(), ScInterpreter::GetCellString(), ScInterpreter::GetCellValueOrZero(), ScDBQueryDataIterator::DataAccessInternal::getCurrent(), ScCellFormat::GetInputString(), ScCellIterator::getString(), ScCellFormat::GetString(), ScDocument::GetStringForFormula(), oox::xls::WorksheetGlobals::insertHyperlink(), ScXMLExport::IsCellEqual(), ScInterpreter::PopRefListPushMatrixOrRef(), ScDBData::RefreshTableColumnNames(), ScFormatFilterPluginImpl::ScExportDif(), ScSortedRangeCache::ScSortedRangeCache(), and ScXMLExport::WriteCell().
|
inline |
Definition at line 133 of file cellvalue.hxx.
References meType.
Referenced by ScViewFunc::ApplySelectionPattern(), ScDocShell::AsciiSave(), ScCellValue::assign(), ScChart2DataSequence::BuildDataCache(), ScGridWindow::Command(), ScQueryEvaluator::compareByRangeLookup(), ScQueryEvaluator::compareByValue(), ScTable::CompareCell(), convertToToken(), ScInterpreter::CreateCellArr(), ScInterpreter::CreateDoubleArr(), ScInterpreter::CreateMatrixFromDoubleRef(), 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(), ScCellObj::GetContentType_Impl(), ScDBQueryDataIterator::DataAccessInternal::getCurrent(), ScTransferObj::GetData(), ScGridWindow::GetEditUrl(), ScCellObj::getError(), ScTabViewShell::GetFormula(), ScCellFormat::GetInputString(), ScColumn::GetNeededSize(), ScHorizontalValueIterator::GetNext(), ScCellFormat::GetOutputString(), ScColumn::GetString(), ScCellFormat::GetString(), ScDocument::GetStringForFormula(), ScCellTextData::GetTextForwarder(), ScCellObj::getTokens(), ScCellIterator::getType(), ScDetectiveFunc::InsertErrorLevel(), oox::xls::WorksheetGlobals::insertHyperlink(), 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(), ScTabViewShell::MakeNumberInfoItem(), ScColumn::ParseString(), ScQueryEvaluator::processEntry(), ScInterpreter::PushCellResultToken(), ScXMLTableRowCellContext::PutTextCell(), ScXMLTableRowCellContext::PutValueCell(), ScTable::Query(), SpellCheckContext::SpellCheckCache::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(), ScCellObj::setFormulaResult(), ScOutputData::SetSyntaxColor(), ScDrawStringsVars::SetTextToWidthOrHash(), ScDocument::TransliterateText(), ScTabViewShell::UpdateInputHandler(), ScHTMLExport::WriteCell(), ScXMLExport::WriteCell(), ScRTFExport::WriteCell(), and XclExpCellTable::XclExpCellTable().
double ScRefCellValue::getValue | ( | ) |
Definition at line 629 of file cellvalue.cxx.
References CELLTYPE_FORMULA, CELLTYPE_VALUE, ScFormulaCell::GetValue(), meType, mfValue, and mpFormula.
Referenced by ScChart2DataSequence::BuildDataCache(), ScTable::CompareCell(), ScInterpreter::CreateMatrixFromDoubleRef(), ScColorScaleFormat::GetColor(), ScDataBarFormat::GetDataBarInfo(), ScGridWindow::GetEditUrl(), ScIconSetFormat::GetIconSetInfo(), ScColorFormat::getValues(), ScCondDateFormatEntry::IsValid(), ScColumn::ParseString(), ScInterpreter::PopRefListPushMatrixOrRef(), ScSortedRangeCache::ScSortedRangeCache(), ScDrawStringsVars::SetTextToWidthOrHash(), and ScTable::TopTenQuery().
bool ScRefCellValue::hasEmptyValue | ( | ) |
Definition at line 672 of file cellvalue.cxx.
References CELLTYPE_FORMULA, ScFormulaCell::IsEmpty(), isEmpty(), meType, and mpFormula.
Referenced by ScInterpreter::Compare(), ScInterpreter::CompareMat(), convertToToken(), ScInterpreter::CreateMatrixFromDoubleRef(), 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 624 of file cellvalue.cxx.
References CELLTYPE_FORMULA, ScFormulaCell::GetErrCode(), meType, and mpFormula.
Referenced by ScInterpreter::CreateMatrixFromDoubleRef(), ScInterpreter::GetNumberSequenceArray(), and ScInterpreter::PopRefListPushMatrixOrRef().
bool ScRefCellValue::hasNumeric | ( | ) | const |
Definition at line 619 of file cellvalue.cxx.
References meType, and mpFormula.
Referenced by ScInterpreter::CalculateSkew(), ScQueryEvaluator::compareByRangeLookup(), ScInterpreter::CreateMatrixFromDoubleRef(), ScInterpreter::FillEntry(), ScColorScaleFormat::GetColor(), ScDataBarFormat::GetDataBarInfo(), ScInterpreter::GetDBParams(), ScInterpreter::GetDoubleOrString(), ScGridWindow::GetEditUrl(), ScIconSetFormat::GetIconSetInfo(), ScInterpreter::GetMatrix(), ScColumn::GetNeededSize(), ScChart2DataSequence::getNumberFormatKeyByIndex(), ScInterpreter::GetNumberSequenceArray(), ScInterpreter::GetRankNumberArray(), ScInterpreter::GetStVarParams(), 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 614 of file cellvalue.cxx.
References meType, and mpFormula.
Referenced by ScInterpreter::Compare(), ScInterpreter::CompareMat(), ScInterpreter::CreateMatrixFromDoubleRef(), ScInterpreter::GetStVarParams(), ScCompiler::HandleColRowName(), ScCellIterator::hasString(), ScQueryEvaluator::isQueryByString(), ScInterpreter::IterateParameters(), ScTable::MaybeAddExtraColumn(), 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 667 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(), hasEmptyValue(), ScTable::InvalidateTextWidth(), ScOutputData::IsAvailable(), 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 { ... } ScRefCellValue::@16 |
|
private |
Definition at line 110 of file cellvalue.hxx.
Referenced by clear(), commit(), getRawValue(), getValue(), hasEmptyValue(), hasError(), hasNumeric(), hasString(), and isEmpty().
double ScRefCellValue::mfValue |
Definition at line 112 of file cellvalue.hxx.
Referenced by clear(), commit(), getRawValue(), and getValue().
const EditTextObject* ScRefCellValue::mpEditText |
Definition at line 114 of file cellvalue.hxx.
Referenced by commit().
ScFormulaCell* ScRefCellValue::mpFormula |
Definition at line 115 of file cellvalue.hxx.
Referenced by commit(), getRawValue(), getValue(), hasEmptyValue(), hasError(), hasNumeric(), hasString(), and ScInterpreter::ScMatRef().
const svl::SharedString* ScRefCellValue::mpString |
Definition at line 113 of file cellvalue.hxx.
Referenced by commit().