LibreOffice Module sc (master) 1
|
#include <orcusinterface.hxx>
Public Member Functions | |
ScOrcusRefResolver (const ScOrcusGlobalSettings &rGS) | |
orcus::spreadsheet::src_address_t | resolve_address (std::string_view address) override |
orcus::spreadsheet::src_range_t | resolve_range (std::string_view range) override |
Private Attributes | |
const ScOrcusGlobalSettings & | mrGlobalSettings |
Definition at line 72 of file orcusinterface.hxx.
ScOrcusRefResolver::ScOrcusRefResolver | ( | const ScOrcusGlobalSettings & | rGS | ) |
Definition at line 168 of file interface.cxx.
|
override |
Definition at line 171 of file interface.cxx.
References aStr, ScAddress::Col(), formula::FormulaGrammar::extractRefConvention(), ScOrcusGlobalSettings::getCalcGrammar(), ScDocumentImport::getDoc(), ScOrcusGlobalSettings::getDoc(), ScOrcusGlobalSettings::getTextEncoding(), ScAddress::IsValid(), mrGlobalSettings, ScAddress::Parse(), ScAddress::Row(), and ScAddress::Tab().
|
override |
Definition at line 195 of file interface.cxx.
References ScRange::aEnd, ScRange::aStart, aStr, ScAddress::Col(), formula::FormulaGrammar::extractRefConvention(), ScOrcusGlobalSettings::getCalcGrammar(), ScDocumentImport::getDoc(), ScOrcusGlobalSettings::getDoc(), ScOrcusGlobalSettings::getTextEncoding(), ScRange::IsValid(), mrGlobalSettings, ScRange::Parse(), ScAddress::Row(), and ScAddress::Tab().
|
private |
Definition at line 74 of file orcusinterface.hxx.
Referenced by resolve_address(), and resolve_range().