#include <orcusinterface.hxx>
Definition at line 235 of file orcusinterface.hxx.
◆ ResultType
◆ ScOrcusFormula()
◆ ~ScOrcusFormula()
ScOrcusFormula::~ScOrcusFormula |
( |
| ) |
|
|
overridevirtual |
◆ commit()
void ScOrcusFormula::commit |
( |
| ) |
|
|
overridevirtual |
Definition at line 1014 of file interface.cxx.
References ScOrcusSheet::cellInserted(), ScCompiler::CompileString(), sc::SharedFormulaGroups::get(), ScDocumentImport::getDoc(), ScOrcusSheet::getDoc(), ScOrcusSheet::getFactory(), ScOrcusSheet::getIndex(), ScOrcusSheet::getSharedFormulaGroups(), maFormula, maResult, mbShared, meGrammar, meResType, mfResult, mnCol, mnRow, mnSharedFormulaIndex, mrSheet, ScOrcusFactory::pushCellStoreToken(), ScOrcusFactory::pushFormulaResult(), ScOrcusFactory::pushSharedFormulaToken(), sc::SharedFormulaGroups::set(), String, and Value.
◆ reset()
void ScOrcusFormula::reset |
( |
| ) |
|
|
private |
Definition at line 948 of file interface.cxx.
References formula::FormulaGrammar::GRAM_UNSPECIFIED, maFormula, maResult, mbShared, meGrammar, meResType, mfResult, mnCol, mnRow, mnSharedFormulaIndex, and NotSet.
Referenced by ScOrcusSheet::get_formula().
◆ set_formula()
void ScOrcusFormula::set_formula |
( |
orcus::spreadsheet::formula_grammar_t |
grammar, |
|
|
std::string_view |
formula |
|
) |
| |
|
overridevirtual |
◆ set_position()
void ScOrcusFormula::set_position |
( |
orcus::spreadsheet::row_t |
row, |
|
|
orcus::spreadsheet::col_t |
col |
|
) |
| |
|
overridevirtual |
◆ set_result_bool()
void ScOrcusFormula::set_result_bool |
( |
bool |
value | ) |
|
|
overridevirtual |
◆ set_result_empty()
void ScOrcusFormula::set_result_empty |
( |
| ) |
|
|
overridevirtual |
◆ set_result_string()
void ScOrcusFormula::set_result_string |
( |
std::string_view |
value | ) |
|
|
overridevirtual |
◆ set_result_value()
void ScOrcusFormula::set_result_value |
( |
double |
value | ) |
|
|
overridevirtual |
◆ set_shared_formula_index()
void ScOrcusFormula::set_shared_formula_index |
( |
size_t |
index | ) |
|
|
overridevirtual |
◆ ScOrcusSheet
◆ maFormula
OUString ScOrcusFormula::maFormula |
|
private |
◆ maResult
OUString ScOrcusFormula::maResult |
|
private |
◆ mbShared
bool ScOrcusFormula::mbShared |
|
private |
◆ meGrammar
◆ meResType
◆ mfResult
double ScOrcusFormula::mfResult |
|
private |
◆ mnCol
SCCOL ScOrcusFormula::mnCol |
|
private |
◆ mnRow
SCROW ScOrcusFormula::mnRow |
|
private |
◆ mnSharedFormulaIndex
size_t ScOrcusFormula::mnSharedFormulaIndex |
|
private |
◆ mrSheet
The documentation for this class was generated from the following files: