|
LibreOffice Module sc (master) 1
|
This is the complete list of members for ScCompiler, including all inherited members.
| aCorrectedFormula | formula::FormulaCompiler | protected |
| aCorrectedSymbol | formula::FormulaCompiler | protected |
| AddSubLine() | formula::FormulaCompiler | protected |
| addWhitespace(std::vector< ScCompiler::Whitespace > &rvSpaces, ScCompiler::Whitespace &rSpace, sal_Unicode c, sal_Int32 n=1) | ScCompiler | privatestatic |
| AdjustSheetLocalNameRelReferences(SCTAB nDelta) | ScCompiler | private |
| AdjustSumRangeShape(const ScComplexRefData &rBaseRange, ScComplexRefData &rSumRange) | ScCompiler | private |
| aFormula | ScCompiler | private |
| AnnotateOperands() override | ScCompiler | privatevirtual |
| AnnotateTrimOnDoubleRefs() | ScCompiler | private |
| aPos | ScCompiler | private |
| 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::FormulaCompiler | static |
| ASK | formula::FormulaCompiler | |
| AutoCorrectParsedSymbol() | ScCompiler | private |
| bAutoCorrect | formula::FormulaCompiler | protected |
| bCorrected | formula::FormulaCompiler | protected |
| CheckSetForceArrayParameter(FormulaTokenRef const &rCurr, sal_uInt8 nParam) | formula::FormulaCompiler | private |
| CheckTabQuotes(OUString &aTabName, const formula::FormulaGrammar::AddressConvention eConv=formula::FormulaGrammar::CONV_OOO) | ScCompiler | static |
| CompareLine() | formula::FormulaCompiler | protected |
| CompileString(const OUString &rFormula) | ScCompiler | |
| CompileString(const OUString &rFormula, const OUString &rFormulaNmsp) | ScCompiler | |
| CompileTokenArray() | formula::FormulaCompiler | |
| ConcatLine() | formula::FormulaCompiler | protected |
| Convention | ScCompiler | friend |
| CorrectSumRange(const ScComplexRefData &rBaseRange, ScComplexRefData &rSumRange, formula::FormulaToken **ppSumRangeToken) | ScCompiler | private |
| CreateOpCodeMap(const css::uno::Sequence< const css::sheet::FormulaOpCodeMapEntry > &rMapping, bool bEnglish) | formula::FormulaCompiler | static |
| CreateStringFromDoubleRef(OUStringBuffer &rBuffer, const formula::FormulaToken *pToken) const override | ScCompiler | privatevirtual |
| CreateStringFromExternal(OUStringBuffer &rBuffer, const formula::FormulaToken *pToken) const override | ScCompiler | privatevirtual |
| CreateStringFromIndex(OUStringBuffer &rBuffer, const formula::FormulaToken *pToken) const override | ScCompiler | privatevirtual |
| CreateStringFromMatrix(OUStringBuffer &rBuffer, const formula::FormulaToken *pToken) const override | ScCompiler | privatevirtual |
| CreateStringFromSingleRef(OUStringBuffer &rBuffer, const formula::FormulaToken *pToken) const override | ScCompiler | privatevirtual |
| 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 | |
| cSymbol | ScCompiler | private |
| DeInit() | ScCompiler | static |
| DeQuote(OUString &rStr) | formula::FormulaCompiler | static |
| DESTROY | formula::FormulaCompiler | |
| DestroyOpCodeMap(const sal_Int32 nLanguage) | formula::FormulaCompiler | |
| DoubleRefToPosSingleRefScalarCase(const ScRange &rRange, ScAddress &rAdr, const ScAddress &rFormulaPos) | ScCompiler | static |
| eLastOp | formula::FormulaCompiler | protected |
| EnableJumpCommandReorder(bool bEnable) | formula::FormulaCompiler | |
| EnableStopOnError(bool bEnable) | formula::FormulaCompiler | |
| Expression() | formula::FormulaCompiler | protected |
| EXTENDED_ERROR_DETECTION_NAME_BREAK enum value | ScCompiler | |
| EXTENDED_ERROR_DETECTION_NAME_NO_BREAK enum value | ScCompiler | |
| EXTENDED_ERROR_DETECTION_NONE enum value | ScCompiler | |
| ExtendedErrorDetection enum name | ScCompiler | |
| ExtendRangeReference(formula::FormulaToken &rTok1, formula::FormulaToken &rTok2) override | ScCompiler | privatevirtual |
| Factor() | formula::FormulaCompiler | protected |
| fillAddInToken(::std::vector< css::sheet::FormulaOpCodeMapEntry > &_rVec, bool _bIsEnglish) const override | ScCompiler | privatevirtual |
| fillFromAddInCollectionEnglishName(const NonConstOpCodeMapPtr &xMap) const override | ScCompiler | privatevirtual |
| fillFromAddInCollectionUpperName(const NonConstOpCodeMapPtr &xMap) const override | ScCompiler | privatevirtual |
| fillFromAddInMap(const NonConstOpCodeMapPtr &xMap, formula::FormulaGrammar::Grammar _eGrammar) const override | ScCompiler | privatevirtual |
| FindAddInFunction(const OUString &rUpperName, bool bLocalFirst) const override | ScCompiler | privatevirtual |
| ForceArrayOperator(FormulaTokenRef const &rCurr) | formula::FormulaCompiler | private |
| FormulaCompiler(bool bComputeII=false, bool bMatrixFlag=false) | formula::FormulaCompiler | |
| FormulaCompiler(FormulaTokenArray &_rArr, bool bComputeII=false, bool bMatrixFlag=false) | formula::FormulaCompiler | |
| FormulaCompiler(const FormulaCompiler &)=delete | formula::FormulaCompiler | private |
| g_aAddInMap | ScCompiler | privatestatic |
| GetAddInMapCount() | ScCompiler | privatestatic |
| GetCharClassEnglish() | ScCompiler | static |
| GetCharClassLocalized() | ScCompiler | static |
| GetCharTableFlags(sal_Unicode c, sal_Unicode cLast) | ScCompiler | inlineprivate |
| GetCorrectedFormula() const | ScCompiler | inline |
| GetCurrentOpCodeMap() const | formula::FormulaCompiler | |
| GetDocTabPos(const OUString &rString) | ScCompiler | static |
| GetEnglishOpCode(const OUString &rName) const | formula::FormulaCompiler | |
| GetErrorConstant(const OUString &rName) const | formula::FormulaCompiler | |
| GetFinalOpCodeMap(const sal_Int32 nLanguage) const | formula::FormulaCompiler | protected |
| GetForceArrayParameter(const formula::FormulaToken *pToken, sal_uInt16 nParam) const override | ScCompiler | privatevirtual |
| GetGrammar() const | formula::FormulaCompiler | |
| GetNativeSymbol(OpCode eOp) | formula::FormulaCompiler | static |
| GetNativeSymbolChar(OpCode eOp) | formula::FormulaCompiler | static |
| GetNumFormatType() const | formula::FormulaCompiler | |
| GetOpCodeMap(const sal_Int32 nLanguage) const | ScCompiler | inline |
| GetPos() const | ScCompiler | inline |
| GetRangeData(SCTAB &rSheet, const OUString &rUpperName) const | ScCompiler | private |
| GetRangeData(const formula::FormulaToken &pToken) const | ScCompiler | private |
| GetRefConvention(formula::FormulaGrammar::AddressConvention eConv) | ScCompiler | static |
| GetSetupTabNames() const | ScCompiler | private |
| GetToken() | formula::FormulaCompiler | protected |
| GetTokenIfOpCode(OpCode eOp) | ScCompiler | |
| glSubTotal | formula::FormulaCompiler | protected |
| HandleColRowName() override | ScCompiler | privatevirtual |
| HandleDbData() override | ScCompiler | privatevirtual |
| HandleExternalReference(const formula::FormulaToken &_aToken) override | ScCompiler | privatevirtual |
| HandleIIOpCode(formula::FormulaToken *token, formula::FormulaToken ***pppToken, sal_uInt8 nNumParams) override | ScCompiler | privatevirtual |
| HandleIIOpCodeInternal(formula::FormulaToken *token, formula::FormulaToken ***pppToken, sal_uInt8 nNumParams) | ScCompiler | private |
| HandleRange() override | ScCompiler | privatevirtual |
| HandleTableRef() override | ScCompiler | privatevirtual |
| HasOpCodeMap(const sal_Int32 nLanguage) const | formula::FormulaCompiler | |
| HasPossibleNamedRangeConflict(SCTAB nTab) const | ScCompiler | private |
| HasUnhandledPossibleImplicitIntersections() const | ScCompiler | inline |
| INIT | formula::FormulaCompiler | |
| InitSymbols enum name | formula::FormulaCompiler | |
| InitSymbolsAPI(InitSymbols) const | formula::FormulaCompiler | private |
| InitSymbolsEnglish(InitSymbols) const | formula::FormulaCompiler | private |
| InitSymbolsEnglishXL(InitSymbols) const | formula::FormulaCompiler | private |
| InitSymbolsNative(InitSymbols) const | formula::FormulaCompiler | private |
| InitSymbolsODFF(InitSymbols) const | formula::FormulaCompiler | private |
| InitSymbolsOOXML(InitSymbols) const | formula::FormulaCompiler | private |
| InitSymbolsPODF(InitSymbols) const | formula::FormulaCompiler | private |
| IntersectionLine() | formula::FormulaCompiler | protected |
| IsCharFlagAllConventions(OUString const &rStr, sal_Int32 nPos, ScCharFlags nFlags) | ScCompiler | static |
| IsCorrected() const | ScCompiler | inline |
| IsEnglishSymbol(const OUString &rName) | ScCompiler | static |
| IsMatrixFunction(OpCode _eOpCode) | formula::FormulaCompiler | static |
| IsOpCodeJumpCommand(OpCode eOp) | formula::FormulaCompiler | static |
| IsOpCodeVolatile(OpCode eOp) | formula::FormulaCompiler | static |
| loadSymbols(const std::pair< const char *, int > *pSymbols, FormulaGrammar::Grammar eGrammar, NonConstOpCodeMapPtr &rxMap, SeparatorType eSepType=SeparatorType::SEMICOLON_BASE) const | formula::FormulaCompiler | private |
| LocalizeString(OUString &rName) const override | ScCompiler | privatevirtual |
| maArrIterator | formula::FormulaCompiler | protected |
| maExternalFiles | ScCompiler | private |
| maExternalLinks | ScCompiler | private |
| maPendingOpCodes | ScCompiler | private |
| maRawToken | ScCompiler | private |
| maTableRefs | ScCompiler | private |
| maTabNames | ScCompiler | private |
| mbCharClassesDiffer | ScCompiler | private |
| mbCloseBrackets | ScCompiler | private |
| mbComputeII | formula::FormulaCompiler | protected |
| mbJumpCommandReorder | formula::FormulaCompiler | protected |
| mbMatrixFlag | formula::FormulaCompiler | protected |
| mbRefConventionChartOOXML | ScCompiler | private |
| mbRewind | ScCompiler | private |
| mbStopOnError | formula::FormulaCompiler | protected |
| meExtendedErrorDetection | ScCompiler | private |
| meGrammar | formula::FormulaCompiler | protected |
| MergeRangeReference(FormulaToken **const pCode1, FormulaToken *const *const pCode2) | formula::FormulaCompiler | protected |
| mnCurrentSheetEndPos | ScCompiler | private |
| mnCurrentSheetTab | ScCompiler | private |
| mnPredetectedReference | ScCompiler | private |
| mnRangeOpPosInSymbol | ScCompiler | private |
| MoveRelWrap() | ScCompiler | |
| MoveRelWrap(const ScTokenArray &rArr, const ScDocument &rDoc, const ScAddress &rPos, SCCOL nMaxCol, SCROW nMaxRow) | ScCompiler | static |
| mPendingImplicitIntersectionOptimizations | ScCompiler | private |
| mpFormatter | ScCompiler | private |
| mpInterpreterContext | ScCompiler | private |
| mpLastToken | formula::FormulaCompiler | protected |
| mpToken | formula::FormulaCompiler | protected |
| MulDivLine() | formula::FormulaCompiler | protected |
| mUnhandledPossibleImplicitIntersections | ScCompiler | private |
| mUnhandledPossibleImplicitIntersectionsOpCodes | ScCompiler | private |
| mxSymbols | formula::FormulaCompiler | protected |
| mxSymbolsAPI | formula::FormulaCompiler | private |
| mxSymbolsEnglish | formula::FormulaCompiler | private |
| mxSymbolsEnglishXL | formula::FormulaCompiler | private |
| mxSymbolsNative | formula::FormulaCompiler | private |
| mxSymbolsODFF | formula::FormulaCompiler | private |
| mxSymbolsOOXML | formula::FormulaCompiler | private |
| mxSymbolsPODF | formula::FormulaCompiler | private |
| nCurrentFactorParam | formula::FormulaCompiler | protected |
| needsRPNTokenCheck | formula::FormulaCompiler | protected |
| NeedsTableRefTransformation() const | formula::FormulaCompiler | |
| NextNewToken(bool bInArray) | ScCompiler | private |
| NextSymbol(bool bInArray) | ScCompiler | private |
| NextToken() | formula::FormulaCompiler | protected |
| nNumFmt | formula::FormulaCompiler | protected |
| NonConstOpCodeMapPtr typedef | formula::FormulaCompiler | |
| nRecursion | formula::FormulaCompiler | protected |
| nSrcPos | ScCompiler | private |
| OpCodeMapPtr typedef | formula::FormulaCompiler | |
| operator=(const FormulaCompiler &)=delete | formula::FormulaCompiler | private |
| ParameterMayBeImplicitIntersection(const formula::FormulaToken *token, int parameter) | ScCompiler | privatestatic |
| pArr | formula::FormulaCompiler | protected |
| ParseBoolean(const OUString &) | ScCompiler | private |
| ParseColRowName(const OUString &) | ScCompiler | private |
| ParseDBRange(const OUString &) | ScCompiler | private |
| ParseDoubleReference(const OUString &rSymbol, const OUString *pErrRef=nullptr) | ScCompiler | private |
| ParseErrorConstant(const OUString &) | ScCompiler | |
| ParseExternalNamedRange(const OUString &rSymbol, bool &rbInvalidExternalNameRange) | ScCompiler | private |
| ParseMacro(const OUString &) | ScCompiler | private |
| ParseNamedRange(const OUString &, bool onlyCheck=false) | ScCompiler | private |
| ParseOpCode(const OUString &, bool bInArray) | ScCompiler | private |
| ParseOpCode2(std::u16string_view) | ScCompiler | private |
| ParsePredetectedErrRefReference(const OUString &rName, const OUString *pErrRef) | ScCompiler | private |
| ParsePredetectedReference(const OUString &rSymbol) | ScCompiler | private |
| ParseReference(const OUString &rSymbol, const OUString *pErrRef=nullptr) | ScCompiler | private |
| ParseSingleReference(const OUString &rSymbol, const OUString *pErrRef=nullptr) | ScCompiler | private |
| ParseString() | ScCompiler | private |
| ParseTableRefColumn(const OUString &) | ScCompiler | |
| ParseTableRefItem(const OUString &) | ScCompiler | |
| ParseValue(const OUString &) | ScCompiler | private |
| pc | formula::FormulaCompiler | protected |
| pCharClass | ScCompiler | private |
| pCharClassEnglish | ScCompiler | privatestatic |
| pCharClassLocalized | ScCompiler | privatestatic |
| pCode | formula::FormulaCompiler | protected |
| pConv | ScCompiler | private |
| pConventions | ScCompiler | privatestatic |
| pCurrentFactorToken | formula::FormulaCompiler | protected |
| PopTokenArray() | formula::FormulaCompiler | protected |
| PostOpLine() | formula::FormulaCompiler | protected |
| PostProcessCode() override | ScCompiler | privatevirtual |
| PowLine() | formula::FormulaCompiler | protected |
| pStack | formula::FormulaCompiler | protected |
| PushTokenArray(FormulaTokenArray *, bool) | formula::FormulaCompiler | protected |
| PutCode(FormulaTokenRef &) | formula::FormulaCompiler | protected |
| RangeLine() | formula::FormulaCompiler | protected |
| rDoc | ScCompiler | private |
| ReplaceDoubleRefII(formula::FormulaToken **ppDoubleRefTok) | ScCompiler | private |
| ResetNativeSymbols() | formula::FormulaCompiler | static |
| 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 name | formula::FormulaCompiler | |
| SetAutoCorrection(bool bVal) | ScCompiler | |
| SetCloseBrackets(bool bVal) | ScCompiler | inline |
| SetComputeIIFlag(bool bSet) | formula::FormulaCompiler | |
| SetError(FormulaError nError) override | ScCompiler | privatevirtual |
| SetExtendedErrorDetection(ExtendedErrorDetection eVal) | ScCompiler | inline |
| SetExternalLinks(const css::uno::Sequence< css::sheet::ExternalLinkInfo > &rLinks) | ScCompiler | inline |
| SetFormulaLanguage(const OpCodeMapPtr &xMap) | ScCompiler | |
| SetGrammar(const formula::FormulaGrammar::Grammar eGrammar) | ScCompiler | |
| SetGrammarAndRefConvention(const formula::FormulaGrammar::Grammar eNewGrammar, const formula::FormulaGrammar::Grammar eOldGrammar) | ScCompiler | private |
| SetMatrixFlag(bool bSet) | formula::FormulaCompiler | |
| SetNativeSymbols(const OpCodeMapPtr &xMap) | formula::FormulaCompiler | static |
| SetNumberFormatter(SvNumberFormatter *pFormatter) | ScCompiler | |
| SetRefConvention(const Convention *pConvP) | ScCompiler | |
| SetRefConvention(const formula::FormulaGrammar::AddressConvention eConv) | ScCompiler | |
| SetRefConventionChartOOXML(bool bVal) | ScCompiler | inline |
| SetRelNameReference() | ScCompiler | private |
| SkipImplicitIntersectionOptimization(const formula::FormulaToken *token) const | ScCompiler | private |
| smDummyTokenArray | formula::FormulaCompiler | privatestatic |
| ToUpperAsciiOrI18nIsAscii(OUString &rUpper, const OUString &rOrg) const | ScCompiler | private |
| UnaryLine() | formula::FormulaCompiler | protected |
| UnhandledPossibleImplicitIntersectionsOpCodes() | ScCompiler | inline |
| UnionLine() | formula::FormulaCompiler | protected |
| UpdateSeparatorsNative(const OUString &rSep, const OUString &rArrayColSep, const OUString &rArrayRowSep) | formula::FormulaCompiler | static |
| ~FormulaCompiler() | formula::FormulaCompiler | virtual |
| ~ScCompiler() override | ScCompiler | virtual |