LibreOffice Module sc (master) 1
ScCompiler Member List

This is the complete list of members for ScCompiler, including all inherited members.

aCorrectedFormulaformula::FormulaCompilerprotected
aCorrectedSymbolformula::FormulaCompilerprotected
AddSubLine()formula::FormulaCompilerprotected
addWhitespace(std::vector< ScCompiler::Whitespace > &rvSpaces, ScCompiler::Whitespace &rSpace, sal_Unicode c, sal_Int32 n=1)ScCompilerprivatestatic
AdjustSheetLocalNameRelReferences(SCTAB nDelta)ScCompilerprivate
AdjustSumRangeShape(const ScComplexRefData &rBaseRange, ScComplexRefData &rSumRange)ScCompilerprivate
aFormulaScCompilerprivate
AnnotateOperands() overrideScCompilerprivatevirtual
AnnotateTrimOnDoubleRefs()ScCompilerprivate
aPosScCompilerprivate
AppendBoolean(OUStringBuffer &rBuffer, bool bVal) constformula::FormulaCompiler
AppendDouble(OUStringBuffer &rBuffer, double fVal) constformula::FormulaCompiler
AppendErrorConstant(OUStringBuffer &rBuffer, FormulaError nError) constformula::FormulaCompiler
AppendString(OUStringBuffer &rBuffer, const OUString &rStr)formula::FormulaCompilerstatic
ASKformula::FormulaCompiler
AutoCorrectParsedSymbol()ScCompilerprivate
bAutoCorrectformula::FormulaCompilerprotected
bCorrectedformula::FormulaCompilerprotected
CheckSetForceArrayParameter(FormulaTokenRef const &rCurr, sal_uInt8 nParam)formula::FormulaCompilerprivate
CheckTabQuotes(OUString &aTabName, const formula::FormulaGrammar::AddressConvention eConv=formula::FormulaGrammar::CONV_OOO)ScCompilerstatic
CompareLine()formula::FormulaCompilerprotected
CompileString(const OUString &rFormula)ScCompiler
CompileString(const OUString &rFormula, const OUString &rFormulaNmsp)ScCompiler
CompileTokenArray()formula::FormulaCompiler
ConcatLine()formula::FormulaCompilerprotected
ConventionScCompilerfriend
CorrectSumRange(const ScComplexRefData &rBaseRange, ScComplexRefData &rSumRange, formula::FormulaToken **ppSumRangeToken)ScCompilerprivate
CreateOpCodeMap(const css::uno::Sequence< const css::sheet::FormulaOpCodeMapEntry > &rMapping, bool bEnglish)formula::FormulaCompilerstatic
CreateStringFromDoubleRef(OUStringBuffer &rBuffer, const formula::FormulaToken *pToken) const overrideScCompilerprivatevirtual
CreateStringFromExternal(OUStringBuffer &rBuffer, const formula::FormulaToken *pToken) const overrideScCompilerprivatevirtual
CreateStringFromIndex(OUStringBuffer &rBuffer, const formula::FormulaToken *pToken) const overrideScCompilerprivatevirtual
CreateStringFromMatrix(OUStringBuffer &rBuffer, const formula::FormulaToken *pToken) const overrideScCompilerprivatevirtual
CreateStringFromSingleRef(OUStringBuffer &rBuffer, const formula::FormulaToken *pToken) const overrideScCompilerprivatevirtual
CreateStringFromToken(OUString &rFormula, const FormulaToken *pToken)formula::FormulaCompiler
CreateStringFromToken(OUStringBuffer &rBuffer, const FormulaToken *pToken, bool bAllowArrAdvance=false)formula::FormulaCompiler
CreateStringFromTokenArray(OUString &rFormula)formula::FormulaCompiler
CreateStringFromTokenArray(OUStringBuffer &rBuffer)formula::FormulaCompiler
CreateStringFromXMLTokenArray(OUString &rFormula, OUString &rFormulaNmsp)ScCompiler
cSymbolScCompilerprivate
DeInit()ScCompilerstatic
DeQuote(OUString &rStr)formula::FormulaCompilerstatic
DESTROYformula::FormulaCompiler
DestroyOpCodeMap(const sal_Int32 nLanguage)formula::FormulaCompiler
DoubleRefToPosSingleRefScalarCase(const ScRange &rRange, ScAddress &rAdr, const ScAddress &rFormulaPos)ScCompilerstatic
eLastOpformula::FormulaCompilerprotected
EnableJumpCommandReorder(bool bEnable)formula::FormulaCompiler
EnableStopOnError(bool bEnable)formula::FormulaCompiler
Expression()formula::FormulaCompilerprotected
EXTENDED_ERROR_DETECTION_NAME_BREAK enum valueScCompiler
EXTENDED_ERROR_DETECTION_NAME_NO_BREAK enum valueScCompiler
EXTENDED_ERROR_DETECTION_NONE enum valueScCompiler
ExtendedErrorDetection enum nameScCompiler
ExtendRangeReference(formula::FormulaToken &rTok1, formula::FormulaToken &rTok2) overrideScCompilerprivatevirtual
Factor()formula::FormulaCompilerprotected
fillAddInToken(::std::vector< css::sheet::FormulaOpCodeMapEntry > &_rVec, bool _bIsEnglish) const overrideScCompilerprivatevirtual
fillFromAddInCollectionEnglishName(const NonConstOpCodeMapPtr &xMap) const overrideScCompilerprivatevirtual
fillFromAddInCollectionUpperName(const NonConstOpCodeMapPtr &xMap) const overrideScCompilerprivatevirtual
fillFromAddInMap(const NonConstOpCodeMapPtr &xMap, formula::FormulaGrammar::Grammar _eGrammar) const overrideScCompilerprivatevirtual
FindAddInFunction(const OUString &rUpperName, bool bLocalFirst) const overrideScCompilerprivatevirtual
ForceArrayOperator(FormulaTokenRef const &rCurr)formula::FormulaCompilerprivate
FormulaCompiler(bool bComputeII=false, bool bMatrixFlag=false)formula::FormulaCompiler
FormulaCompiler(FormulaTokenArray &_rArr, bool bComputeII=false, bool bMatrixFlag=false)formula::FormulaCompiler
FormulaCompiler(const FormulaCompiler &)=deleteformula::FormulaCompilerprivate
g_aAddInMapScCompilerprivatestatic
GetAddInMapCount()ScCompilerprivatestatic
GetCharClassEnglish()ScCompilerstatic
GetCharClassLocalized()ScCompilerstatic
GetCharTableFlags(sal_Unicode c, sal_Unicode cLast)ScCompilerinlineprivate
GetCorrectedFormula() constScCompilerinline
GetCurrentOpCodeMap() constformula::FormulaCompiler
GetDocTabPos(const OUString &rString)ScCompilerstatic
GetEnglishOpCode(const OUString &rName) constformula::FormulaCompiler
GetErrorConstant(const OUString &rName) constformula::FormulaCompiler
GetFinalOpCodeMap(const sal_Int32 nLanguage) constformula::FormulaCompilerprotected
GetForceArrayParameter(const formula::FormulaToken *pToken, sal_uInt16 nParam) const overrideScCompilerprivatevirtual
GetGrammar() constformula::FormulaCompiler
GetNativeSymbol(OpCode eOp)formula::FormulaCompilerstatic
GetNativeSymbolChar(OpCode eOp)formula::FormulaCompilerstatic
GetNumFormatType() constformula::FormulaCompiler
GetOpCodeMap(const sal_Int32 nLanguage) constScCompilerinline
GetPos() constScCompilerinline
GetRangeData(SCTAB &rSheet, const OUString &rUpperName) constScCompilerprivate
GetRangeData(const formula::FormulaToken &pToken) constScCompilerprivate
GetRefConvention(formula::FormulaGrammar::AddressConvention eConv)ScCompilerstatic
GetSetupTabNames() constScCompilerprivate
GetToken()formula::FormulaCompilerprotected
GetTokenIfOpCode(OpCode eOp)ScCompiler
glSubTotalformula::FormulaCompilerprotected
HandleColRowName() overrideScCompilerprivatevirtual
HandleDbData() overrideScCompilerprivatevirtual
HandleExternalReference(const formula::FormulaToken &_aToken) overrideScCompilerprivatevirtual
HandleIIOpCode(formula::FormulaToken *token, formula::FormulaToken ***pppToken, sal_uInt8 nNumParams) overrideScCompilerprivatevirtual
HandleIIOpCodeInternal(formula::FormulaToken *token, formula::FormulaToken ***pppToken, sal_uInt8 nNumParams)ScCompilerprivate
HandleRange() overrideScCompilerprivatevirtual
HandleTableRef() overrideScCompilerprivatevirtual
HasOpCodeMap(const sal_Int32 nLanguage) constformula::FormulaCompiler
HasPossibleNamedRangeConflict(SCTAB nTab) constScCompilerprivate
HasUnhandledPossibleImplicitIntersections() constScCompilerinline
INITformula::FormulaCompiler
InitSymbols enum nameformula::FormulaCompiler
InitSymbolsAPI(InitSymbols) constformula::FormulaCompilerprivate
InitSymbolsEnglish(InitSymbols) constformula::FormulaCompilerprivate
InitSymbolsEnglishXL(InitSymbols) constformula::FormulaCompilerprivate
InitSymbolsNative(InitSymbols) constformula::FormulaCompilerprivate
InitSymbolsODFF(InitSymbols) constformula::FormulaCompilerprivate
InitSymbolsOOXML(InitSymbols) constformula::FormulaCompilerprivate
InitSymbolsPODF(InitSymbols) constformula::FormulaCompilerprivate
IntersectionLine()formula::FormulaCompilerprotected
IsCharFlagAllConventions(OUString const &rStr, sal_Int32 nPos, ScCharFlags nFlags)ScCompilerstatic
IsCorrected() constScCompilerinline
IsEnglishSymbol(const OUString &rName)ScCompilerstatic
IsMatrixFunction(OpCode _eOpCode)formula::FormulaCompilerstatic
IsOpCodeJumpCommand(OpCode eOp)formula::FormulaCompilerstatic
IsOpCodeVolatile(OpCode eOp)formula::FormulaCompilerstatic
loadSymbols(const std::pair< const char *, int > *pSymbols, FormulaGrammar::Grammar eGrammar, NonConstOpCodeMapPtr &rxMap, SeparatorType eSepType=SeparatorType::SEMICOLON_BASE) constformula::FormulaCompilerprivate
LocalizeString(OUString &rName) const overrideScCompilerprivatevirtual
maArrIteratorformula::FormulaCompilerprotected
maExternalFilesScCompilerprivate
maExternalLinksScCompilerprivate
maPendingOpCodesScCompilerprivate
maRawTokenScCompilerprivate
maTableRefsScCompilerprivate
maTabNamesScCompilerprivate
mbCharClassesDifferScCompilerprivate
mbCloseBracketsScCompilerprivate
mbComputeIIformula::FormulaCompilerprotected
mbJumpCommandReorderformula::FormulaCompilerprotected
mbMatrixFlagformula::FormulaCompilerprotected
mbRefConventionChartOOXMLScCompilerprivate
mbRewindScCompilerprivate
mbStopOnErrorformula::FormulaCompilerprotected
meExtendedErrorDetectionScCompilerprivate
meGrammarformula::FormulaCompilerprotected
MergeRangeReference(FormulaToken **const pCode1, FormulaToken *const *const pCode2)formula::FormulaCompilerprotected
mnCurrentSheetEndPosScCompilerprivate
mnCurrentSheetTabScCompilerprivate
mnPredetectedReferenceScCompilerprivate
mnRangeOpPosInSymbolScCompilerprivate
MoveRelWrap()ScCompiler
MoveRelWrap(const ScTokenArray &rArr, const ScDocument &rDoc, const ScAddress &rPos, SCCOL nMaxCol, SCROW nMaxRow)ScCompilerstatic
mPendingImplicitIntersectionOptimizationsScCompilerprivate
mpFormatterScCompilerprivate
mpInterpreterContextScCompilerprivate
mpLastTokenformula::FormulaCompilerprotected
mpTokenformula::FormulaCompilerprotected
MulDivLine()formula::FormulaCompilerprotected
mUnhandledPossibleImplicitIntersectionsScCompilerprivate
mUnhandledPossibleImplicitIntersectionsOpCodesScCompilerprivate
mxSymbolsformula::FormulaCompilerprotected
mxSymbolsAPIformula::FormulaCompilerprivate
mxSymbolsEnglishformula::FormulaCompilerprivate
mxSymbolsEnglishXLformula::FormulaCompilerprivate
mxSymbolsNativeformula::FormulaCompilerprivate
mxSymbolsODFFformula::FormulaCompilerprivate
mxSymbolsOOXMLformula::FormulaCompilerprivate
mxSymbolsPODFformula::FormulaCompilerprivate
nCurrentFactorParamformula::FormulaCompilerprotected
needsRPNTokenCheckformula::FormulaCompilerprotected
NeedsTableRefTransformation() constformula::FormulaCompiler
NextNewToken(bool bInArray)ScCompilerprivate
NextSymbol(bool bInArray)ScCompilerprivate
NextToken()formula::FormulaCompilerprotected
nNumFmtformula::FormulaCompilerprotected
NonConstOpCodeMapPtr typedefformula::FormulaCompiler
nRecursionformula::FormulaCompilerprotected
nSrcPosScCompilerprivate
OpCodeMapPtr typedefformula::FormulaCompiler
operator=(const FormulaCompiler &)=deleteformula::FormulaCompilerprivate
ParameterMayBeImplicitIntersection(const formula::FormulaToken *token, int parameter)ScCompilerprivatestatic
pArrformula::FormulaCompilerprotected
ParseBoolean(const OUString &)ScCompilerprivate
ParseColRowName(const OUString &)ScCompilerprivate
ParseDBRange(const OUString &)ScCompilerprivate
ParseDoubleReference(const OUString &rSymbol, const OUString *pErrRef=nullptr)ScCompilerprivate
ParseErrorConstant(const OUString &)ScCompiler
ParseExternalNamedRange(const OUString &rSymbol, bool &rbInvalidExternalNameRange)ScCompilerprivate
ParseMacro(const OUString &)ScCompilerprivate
ParseNamedRange(const OUString &, bool onlyCheck=false)ScCompilerprivate
ParseOpCode(const OUString &, bool bInArray)ScCompilerprivate
ParseOpCode2(std::u16string_view)ScCompilerprivate
ParsePredetectedErrRefReference(const OUString &rName, const OUString *pErrRef)ScCompilerprivate
ParsePredetectedReference(const OUString &rSymbol)ScCompilerprivate
ParseReference(const OUString &rSymbol, const OUString *pErrRef=nullptr)ScCompilerprivate
ParseSingleReference(const OUString &rSymbol, const OUString *pErrRef=nullptr)ScCompilerprivate
ParseString()ScCompilerprivate
ParseTableRefColumn(const OUString &)ScCompiler
ParseTableRefItem(const OUString &)ScCompiler
ParseValue(const OUString &)ScCompilerprivate
pcformula::FormulaCompilerprotected
pCharClassScCompilerprivate
pCharClassEnglishScCompilerprivatestatic
pCharClassLocalizedScCompilerprivatestatic
pCodeformula::FormulaCompilerprotected
pConvScCompilerprivate
pConventionsScCompilerprivatestatic
pCurrentFactorTokenformula::FormulaCompilerprotected
PopTokenArray()formula::FormulaCompilerprotected
PostOpLine()formula::FormulaCompilerprotected
PostProcessCode() overrideScCompilerprivatevirtual
PowLine()formula::FormulaCompilerprotected
pStackformula::FormulaCompilerprotected
PushTokenArray(FormulaTokenArray *, bool)formula::FormulaCompilerprotected
PutCode(FormulaTokenRef &)formula::FormulaCompilerprotected
RangeLine()formula::FormulaCompilerprotected
rDocScCompilerprivate
ReplaceDoubleRefII(formula::FormulaToken **ppDoubleRefTok)ScCompilerprivate
ResetNativeSymbols()formula::FormulaCompilerstatic
ScCompiler(sc::CompileFormulaContext &rCxt, const ScAddress &rPos, bool bComputeII=false, bool bMatrixFlag=false, const ScInterpreterContext *pContext=nullptr)ScCompiler
ScCompiler(ScDocument &rDocument, const ScAddress &, formula::FormulaGrammar::Grammar eGrammar=formula::FormulaGrammar::GRAM_UNSPECIFIED, bool bComputeII=false, bool bMatrixFlag=false, const ScInterpreterContext *pContext=nullptr)ScCompiler
ScCompiler(sc::CompileFormulaContext &rCxt, const ScAddress &rPos, ScTokenArray &rArr, bool bComputeII=false, bool bMatrixFlag=false, const ScInterpreterContext *pContext=nullptr)ScCompiler
ScCompiler(ScDocument &rDocument, const ScAddress &, ScTokenArray &rArr, formula::FormulaGrammar::Grammar eGrammar=formula::FormulaGrammar::GRAM_UNSPECIFIED, bool bComputeII=false, bool bMatrixFlag=false, const ScInterpreterContext *pContext=nullptr)ScCompiler
SeparatorType enum nameformula::FormulaCompiler
SetAutoCorrection(bool bVal)ScCompiler
SetCloseBrackets(bool bVal)ScCompilerinline
SetComputeIIFlag(bool bSet)formula::FormulaCompiler
SetError(FormulaError nError) overrideScCompilerprivatevirtual
SetExtendedErrorDetection(ExtendedErrorDetection eVal)ScCompilerinline
SetExternalLinks(const css::uno::Sequence< css::sheet::ExternalLinkInfo > &rLinks)ScCompilerinline
SetFormulaLanguage(const OpCodeMapPtr &xMap)ScCompiler
SetGrammar(const formula::FormulaGrammar::Grammar eGrammar)ScCompiler
SetGrammarAndRefConvention(const formula::FormulaGrammar::Grammar eNewGrammar, const formula::FormulaGrammar::Grammar eOldGrammar)ScCompilerprivate
SetMatrixFlag(bool bSet)formula::FormulaCompiler
SetNativeSymbols(const OpCodeMapPtr &xMap)formula::FormulaCompilerstatic
SetNumberFormatter(SvNumberFormatter *pFormatter)ScCompiler
SetRefConvention(const Convention *pConvP)ScCompiler
SetRefConvention(const formula::FormulaGrammar::AddressConvention eConv)ScCompiler
SetRefConventionChartOOXML(bool bVal)ScCompilerinline
SetRelNameReference()ScCompilerprivate
SkipImplicitIntersectionOptimization(const formula::FormulaToken *token) constScCompilerprivate
smDummyTokenArrayformula::FormulaCompilerprivatestatic
ToUpperAsciiOrI18nIsAscii(OUString &rUpper, const OUString &rOrg) constScCompilerprivate
UnaryLine()formula::FormulaCompilerprotected
UnhandledPossibleImplicitIntersectionsOpCodes()ScCompilerinline
UnionLine()formula::FormulaCompilerprotected
UpdateSeparatorsNative(const OUString &rSep, const OUString &rArrayColSep, const OUString &rArrayRowSep)formula::FormulaCompilerstatic
~FormulaCompiler()formula::FormulaCompilervirtual
~ScCompiler() overrideScCompilervirtual