|
LibreOffice Module sc (master) 1
|
#include <orcusinterface.hxx>
Public Member Functions | |
| ScOrcusNamedExpression (ScDocumentImport &rDoc, const ScOrcusGlobalSettings &rGS, SCTAB nTab=-1) | |
| void | reset () |
| virtual void | set_base_position (const orcus::spreadsheet::src_address_t &pos) override |
| virtual void | set_named_expression (std::string_view name, std::string_view expression) override |
| virtual void | set_named_range (std::string_view name, std::string_view range) override |
| virtual void | commit () override |
Private Attributes | |
| ScDocumentImport & | mrDoc |
| const ScOrcusGlobalSettings & | mrGlobalSettings |
| ScAddress | maBasePos |
| OUString | maName |
| OUString | maExpr |
| const SCTAB | mnTab |
Definition at line 83 of file orcusinterface.hxx.
| ScOrcusNamedExpression::ScOrcusNamedExpression | ( | ScDocumentImport & | rDoc, |
| const ScOrcusGlobalSettings & | rGS, | ||
| SCTAB | nTab = -1 |
||
| ) |
Definition at line 222 of file interface.cxx.
|
overridevirtual |
Definition at line 253 of file interface.cxx.
References ScOrcusGlobalSettings::getCalcGrammar(), ScDocumentImport::getDoc(), ScDocument::GetRangeName(), ScRangeName::insert(), maBasePos, maExpr, maName, mnTab, mrDoc, mrGlobalSettings, ScRangeData::Name, and reset().
| void ScOrcusNamedExpression::reset | ( | ) |
Definition at line 226 of file interface.cxx.
References maBasePos, maExpr, maName, ScAddress::SetCol(), ScAddress::SetRow(), and ScAddress::SetTab().
Referenced by commit().
|
overridevirtual |
Definition at line 235 of file interface.cxx.
References maBasePos, pos, ScAddress::SetCol(), ScAddress::SetRow(), and ScAddress::SetTab().
|
overridevirtual |
Definition at line 242 of file interface.cxx.
References ScOrcusGlobalSettings::getTextEncoding(), maExpr, maName, mrGlobalSettings, and name.
|
overridevirtual |
Definition at line 248 of file interface.cxx.
|
private |
Definition at line 87 of file orcusinterface.hxx.
Referenced by commit(), reset(), and set_base_position().
|
private |
Definition at line 89 of file orcusinterface.hxx.
Referenced by commit(), reset(), and set_named_expression().
|
private |
Definition at line 88 of file orcusinterface.hxx.
Referenced by commit(), reset(), and set_named_expression().
|
private |
Definition at line 90 of file orcusinterface.hxx.
Referenced by commit().
|
private |
Definition at line 85 of file orcusinterface.hxx.
Referenced by commit().
|
private |
Definition at line 86 of file orcusinterface.hxx.
Referenced by commit(), and set_named_expression().