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 |