LibreOffice Module sc (master) 1
|
#include <tokenstringcontext.hxx>
Public Member Functions | |
CompileFormulaContext (ScDocument &rDoc) | |
CompileFormulaContext (ScDocument &rDoc, formula::FormulaGrammar::Grammar eGram) | |
formula::FormulaGrammar::Grammar | getGrammar () const |
void | setGrammar (formula::FormulaGrammar::Grammar eGram) |
const std::vector< OUString > & | getTabNames () const |
ScDocument & | getDoc () |
Private Member Functions | |
void | updateTabNames () |
Private Attributes | |
ScDocument & | mrDoc |
formula::FormulaGrammar::Grammar | meGram |
std::vector< OUString > | maTabNames |
Definition at line 48 of file tokenstringcontext.hxx.
sc::CompileFormulaContext::CompileFormulaContext | ( | ScDocument & | rDoc | ) |
Definition at line 104 of file tokenstringcontext.cxx.
References updateTabNames().
sc::CompileFormulaContext::CompileFormulaContext | ( | ScDocument & | rDoc, |
formula::FormulaGrammar::Grammar | eGram | ||
) |
Definition at line 110 of file tokenstringcontext.cxx.
References updateTabNames().
|
inline |
Definition at line 65 of file tokenstringcontext.hxx.
Referenced by ScRangeData::CompileUnresolvedXML(), and ScFormulaCell::GetFormula().
|
inline |
Definition at line 60 of file tokenstringcontext.hxx.
Referenced by ScCompiler::ScCompiler().
|
inline |
Definition at line 63 of file tokenstringcontext.hxx.
void sc::CompileFormulaContext::setGrammar | ( | formula::FormulaGrammar::Grammar | eGram | ) |
Definition at line 126 of file tokenstringcontext.cxx.
References meGram, and updateTabNames().
Referenced by ScFormulaCell::CalcAfterLoad(), ScFormulaCell::CompileTokenArray(), ScRangeData::CompileUnresolvedXML(), and ScFormulaCell::CompileXML().
|
private |
Definition at line 116 of file tokenstringcontext.cxx.
References ScCompiler::CheckTabQuotes(), formula::FormulaGrammar::extractRefConvention(), ScDocument::GetAllTableNames(), maTabNames, meGram, and mrDoc.
Referenced by CompileFormulaContext(), and setGrammar().
|
private |
Definition at line 52 of file tokenstringcontext.hxx.
Referenced by updateTabNames().
|
private |
Definition at line 51 of file tokenstringcontext.hxx.
Referenced by setGrammar(), and updateTabNames().
|
private |
Definition at line 50 of file tokenstringcontext.hxx.
Referenced by updateTabNames().