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().