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) const formula::FormulaCompiler
AppendDouble(OUStringBuffer &rBuffer, double fVal) const formula::FormulaCompiler
AppendErrorConstant(OUStringBuffer &rBuffer, FormulaError nError) const formula::FormulaCompiler
AppendString(OUStringBuffer &rBuffer, const OUString &rStr)formula::FormulaCompilerstatic
AutoCorrectParsedSymbol()ScCompilerprivate
bAutoCorrectformula::FormulaCompilerprotected
bCorrectedformula::FormulaCompilerprotected
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
DoubleRefToPosSingleRefScalarCase(const ScRange &rRange, ScAddress &rAdr, const ScAddress &rFormulaPos)ScCompilerstatic
eLastOpformula::FormulaCompilerprotected
EnableJumpCommandReorder(bool bEnable)formula::FormulaCompiler
EnableStopOnError(bool bEnable)formula::FormulaCompiler
EnQuote(OUString &rStr)ScCompilerstatic
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
FormulaCompiler(bool bComputeII=false, bool bMatrixFlag=false)formula::FormulaCompiler
FormulaCompiler(FormulaTokenArray &_rArr, bool bComputeII=false, bool bMatrixFlag=false)formula::FormulaCompiler
g_aAddInMapScCompilerprivatestatic
GetAddInMapCount()ScCompilerprivatestatic
GetCharClassEnglish()ScCompilerprivatestatic
GetCharClassLocalized()ScCompilerprivatestatic
GetCharTableFlags(sal_Unicode c, sal_Unicode cLast)ScCompilerinlineprivate
GetCorrectedFormula() const ScCompilerinline
GetCurrentOpCodeMap() const formula::FormulaCompiler
GetDocTabPos(const OUString &rString)ScCompilerstatic
GetEnglishOpCode(const OUString &rName) const formula::FormulaCompiler
GetErrorConstant(const OUString &rName) const formula::FormulaCompiler
GetForceArrayParameter(const formula::FormulaToken *pToken, sal_uInt16 nParam) const overrideScCompilerprivatevirtual
GetGrammar() const formula::FormulaCompiler
GetNativeSymbol(OpCode eOp)formula::FormulaCompilerstatic
GetNativeSymbolChar(OpCode eOp)formula::FormulaCompilerstatic
GetNumFormatType() const formula::FormulaCompiler
GetOpCodeMap(const sal_Int32 nLanguage) const formula::FormulaCompiler
GetPos() const ScCompilerinline
GetRangeData(SCTAB &rSheet, const OUString &rUpperName) const ScCompilerprivate
GetRangeData(const formula::FormulaToken &pToken) const ScCompilerprivate
GetRefConvention(formula::FormulaGrammar::AddressConvention eConv)ScCompilerstatic
GetSetupTabNames() const ScCompilerprivate
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
HasUnhandledPossibleImplicitIntersections() const ScCompilerinline
IntersectionLine()formula::FormulaCompilerprotected
IsBoolean(const OUString &)ScCompilerprivate
IsCharFlagAllConventions(OUString const &rStr, sal_Int32 nPos, ScCharFlags nFlags)ScCompilerstatic
IsColRowName(const OUString &)ScCompilerprivate
IsCorrected() const ScCompilerinline
IsDBRange(const OUString &)ScCompilerprivate
IsDoubleReference(const OUString &rSymbol, const OUString *pErrRef=nullptr)ScCompilerprivate
IsEnglishSymbol(const OUString &rName)ScCompilerstatic
IsErrorConstant(const OUString &) const ScCompiler
IsExternalNamedRange(const OUString &rSymbol, bool &rbInvalidExternalNameRange)ScCompilerprivate
IsMacro(const OUString &)ScCompilerprivate
IsMatrixFunction(OpCode _eOpCode)formula::FormulaCompilerstatic
IsNamedRange(const OUString &)ScCompilerprivate
IsOpCode(const OUString &, bool bInArray)ScCompilerprivate
IsOpCode2(const OUString &)ScCompilerprivate
IsOpCodeJumpCommand(OpCode eOp)formula::FormulaCompilerstatic
IsOpCodeVolatile(OpCode eOp)formula::FormulaCompilerstatic
IsPredetectedErrRefReference(const OUString &rName, const OUString *pErrRef)ScCompilerprivate
IsPredetectedReference(const OUString &rSymbol)ScCompilerprivate
IsReference(const OUString &rSymbol, const OUString *pErrRef=nullptr)ScCompilerprivate
IsSingleReference(const OUString &rSymbol, const OUString *pErrRef=nullptr)ScCompilerprivate
IsString()ScCompilerprivate
IsTableRefColumn(const OUString &) const ScCompiler
IsTableRefItem(const OUString &) const ScCompiler
IsValue(const OUString &)ScCompilerprivate
LocalizeString(OUString &rName) const overrideScCompilerprivatevirtual
maArrIteratorformula::FormulaCompilerprotected
maExternalFilesScCompilerprivate
maExternalLinksScCompilerprivate
maPendingOpCodesScCompilerprivate
maRawTokenScCompilermutableprivate
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
nCurrentFactorParamformula::FormulaCompilerprotected
needsRPNTokenCheckformula::FormulaCompilerprotected
NeedsTableRefTransformation() const formula::FormulaCompiler
NextNewToken(bool bInArray)ScCompilerprivate
NextSymbol(bool bInArray)ScCompilerprivate
NextToken()formula::FormulaCompilerprotected
nNumFmtformula::FormulaCompilerprotected
NonConstOpCodeMapPtr typedefformula::FormulaCompiler
nRecursionformula::FormulaCompilerprotected
nSrcPosScCompilerprivate
OpCodeMapPtr typedefformula::FormulaCompiler
ParameterMayBeImplicitIntersection(const formula::FormulaToken *token, int parameter)ScCompilerprivatestatic
pArrformula::FormulaCompilerprotected
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) const ScCompilerprivate
ToUpperAsciiOrI18nIsAscii(OUString &rUpper, const OUString &rOrg) const ScCompilerprivate
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