30 mbEmptyDisplayedAsString(false),
32 meMultiline(MULTILINE_UNKNOWN),
38 mbEmptyDisplayedAsString( r.mbEmptyDisplayedAsString),
39 mbValueCached( r.mbValueCached),
40 meMultiline( r.meMultiline),
66 mbEmptyDisplayedAsString(false),
68 meMultiline(MULTILINE_UNKNOWN),
196 SAL_WARN(
"sc",
"ScFormulaResult::SetToken: pNewMatFormula and pMatFormula, overriding matrix formula dimension; intended?");
200 pMatFormula->
Assign( *pMatResult);
247 if (
mnError != FormulaError::NONE)
278 mpToken)->GetUpperLeftToken().get());
280 return p->IsDisplayedAsString();
286 return p->IsEmptyDisplayedAsString();
349 if (!
aStr.isEmpty() &&
aStr.getString().indexOf(
'\n') != -1)
365 if (
mnError != FormulaError::NONE)
386 if (rErr != FormulaError::NONE)
401 if (
mnError != FormulaError::NONE)
420 if (nErr != FormulaError::NONE)
439 if (
mnError != FormulaError::NONE)
451 return FormulaError::NONE;
457 if (
mnError != FormulaError::NONE)
495 return p->GetUpperLeftToken()->GetDouble();
525 return p->GetUpperLeftToken()->GetString();
547 return p->GetFormula();
Transports the result from the interpreter to the formula cell.
static const SharedString & getEmptyString()
#define SAL_WARN(area, stream)
CAUTION! The following defines must be in the same namespace as the respective type.
::boost::intrusive_ptr< const ScMatrix > ScConstMatrixRef