LibreOffice Module sc (master) 1
|
#include <tokenuno.hxx>
Static Public Member Functions | |
static SC_DLLPUBLIC bool | ConvertToTokenArray (ScDocument &rDoc, ScTokenArray &rTokenArray, const css::uno::Sequence< css::sheet::FormulaToken > &rSequence) |
static SC_DLLPUBLIC void | ConvertToTokenSequence (const ScDocument &rDoc, css::uno::Sequence< css::sheet::FormulaToken > &rSequence, const ScTokenArray &rTokenArray) |
Definition at line 37 of file tokenuno.hxx.
|
static |
Definition at line 374 of file tokenuno.cxx.
References formula::FormulaTokenArray::Fill(), ScDocument::GetExternalRefManager(), and ScDocument::GetSharedStringPool().
Referenced by ScCompiler::CompileString(), ScChart2DataProvider::createDataSequenceByFormulaTokens(), ScChart2DataProvider::createDataSequenceByFormulaTokensPossible(), ScTableValidationObj::CreateValidationData(), ScTableConditionalFormat::FillFormat(), oox::xls::CondFormatRule::finalizeImport(), lcl_PutDataArray(), ScFormulaParserObj::printFormula(), oox::xls::WorksheetHelper::putFormulaTokens(), ScCellRangeObj::setArrayTokens(), ScVbaRange::setFormulaArray(), ScCellObj::setTokens(), and ScNamedRangeObj::setTokens().
|
static |
assuming equal values for the moment
Definition at line 380 of file tokenuno.cxx.
References aBuf, ScRangeToSequence::FillMixedArray(), formula::FormulaTokenArray::GetArray(), formula::FormulaToken::GetByte(), ScExternalRefManager::getCacheTable(), formula::FormulaToken::GetChar(), formula::FormulaToken::GetDouble(), formula::FormulaToken::GetExternal(), ScDocument::GetExternalRefManager(), formula::FormulaToken::GetIndex(), formula::FormulaTokenArray::GetLen(), formula::FormulaToken::GetMatrix(), formula::FormulaToken::GetOpCode(), formula::FormulaToken::GetSheet(), formula::FormulaToken::GetSingleRef(), formula::FormulaToken::GetSingleRef2(), formula::FormulaToken::GetString(), svl::SharedString::getString(), formula::FormulaToken::GetType(), lcl_ExternalRefToApi(), lcl_SingleRefToApi(), nPos, ocPush, ocSpaces, ocWhitespace, comphelper::string::padToLength(), SAL_WARN, StackVarEnumToString(), svByte, formula::svDouble, formula::svDoubleRef, svError, svExternal, svExternalDoubleRef, svExternalName, svExternalSingleRef, svIndex, svJump, svMatrix, svMissing, svSep, svSingleRef, formula::svString, and ScSingleRefData::Tab().
Referenced by oox::xls::DefinedName::convertFormula(), oox::xls::DefinedName::getAbsoluteRange(), ScCellRangeObj::getArrayTokens(), ScCellObj::getTokens(), ScNamedRangeObj::getTokens(), and ScFormulaParserObj::parseFormula().