43 void applyRange(std::u16string_view aVariable,
const ScRange& aRange,
bool b3D =
true);
46 void applyString(std::u16string_view aVariable, std::u16string_view aValue);
47 void applyNumber(std::u16string_view aVariable, sal_Int32 aValue);
136 virtual bool hasNext()
override;
137 virtual void next()
override;
139 virtual size_t size()
override;
140 virtual void reset()
override;
151 virtual bool hasNext()
override;
152 virtual void next()
override;
154 virtual size_t size()
override;
155 virtual void reset()
override;
formula::FormulaGrammar::Grammar meGrammar
void writeMatrixFormula(const OUString &aFormula, SCCOL nCols=1, SCROW nRows=1)
AddressWalkerWriter(const ScAddress &aInitialAddress, ScDocShell *pDocShell, ScDocument &rDocument, formula::FormulaGrammar::Grammar eGrammar)
void writeFormula(const OUString &aFormula)
void writeBoldString(const OUString &aString)
void writeValue(double aValue)
void writeString(const OUString &aString)
void writeFormulas(const std::vector< OUString > &rFormulas)
AddressWalker(const ScAddress &aInitialAddress)
ScAddress current(SCCOL aRelativeCol=0, SCROW aRelativeRow=0, SCTAB aRelativeTab=0)
void push(SCCOL aRelativeCol=0, SCROW aRelativeRow=0, SCTAB aRelativeTab=0)
std::vector< ScAddress > mAddressStack
ScAddress mCurrentAddress
ScAddress mMaximumAddress
ScAddress mMinimumAddress
ScAddress getRelative(int aDelta)
DataCellIterator(const ScRange &aInputRange, bool aByColumn)
DataRangeByColumnIterator(const ScRange &aInputRange)
virtual bool hasNext() override
virtual size_t size() override
virtual void next() override
virtual DataCellIterator iterateCells() override
virtual void reset() override
virtual ScRange get() override
virtual DataCellIterator iterateCells() override
virtual void next() override
DataRangeByRowIterator(const ScRange &aInputRange)
virtual ScRange get() override
virtual bool hasNext() override
virtual void reset() override
virtual size_t size() override
DataRangeIterator(const ScRange &aInputRange)
virtual DataCellIterator iterateCells()=0
virtual ~DataRangeIterator()
const sal_Unicode cDelimiter