LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
AddressWalkerWriter Class Reference

#include <TableFillingAndNavigationTools.hxx>

Inheritance diagram for AddressWalkerWriter:
Collaboration diagram for AddressWalkerWriter:

Public Member Functions

 AddressWalkerWriter (const ScAddress &aInitialAddress, ScDocShell *pDocShell, ScDocument &rDocument, formula::FormulaGrammar::Grammar eGrammar)
void writeFormula (const OUString &aFormula)
void writeFormulas (const std::vector< OUString > &rFormulas)
void writeMatrixFormula (const OUString &aFormula, SCCOL nCols=1, SCROW nRows=1)
void writeString (const OUString &aString)
void writeString (const char *aCharArray)
void writeBoldString (const OUString &aString)
void writeValue (double aValue)
- Public Member Functions inherited from AddressWalker
 AddressWalker (const ScAddress &aInitialAddress)
ScAddress current (SCCOL aRelativeCol=0, SCROW aRelativeRow=0, SCTAB aRelativeTab=0)
void reset ()
void resetColumn ()
void resetRow ()
void nextColumn ()
void nextRow ()
void newLine ()
void push (SCCOL aRelativeCol=0, SCROW aRelativeRow=0, SCTAB aRelativeTab=0)

Private Attributes

formula::FormulaGrammar::Grammar meGrammar

Additional Inherited Members

- Public Attributes inherited from AddressWalker
std::vector< ScAddressmAddressStack
ScAddress mCurrentAddress
ScAddress mMinimumAddress
ScAddress mMaximumAddress

Detailed Description

Definition at line 72 of file TableFillingAndNavigationTools.hxx.

Constructor & Destructor Documentation

◆ AddressWalkerWriter()

AddressWalkerWriter::AddressWalkerWriter ( const ScAddress aInitialAddress,
ScDocShell pDocShell,
ScDocument rDocument,
formula::FormulaGrammar::Grammar  eGrammar 

Definition at line 152 of file TableFillingAndNavigationTools.cxx.

Member Function Documentation

◆ writeBoldString()

void AddressWalkerWriter::writeBoldString ( const OUString &  aString)

◆ writeFormula()

void AddressWalkerWriter::writeFormula ( const OUString &  aFormula)

◆ writeFormulas()

void AddressWalkerWriter::writeFormulas ( const std::vector< OUString > &  rFormulas)

◆ writeMatrixFormula()

void AddressWalkerWriter::writeMatrixFormula ( const OUString &  aFormula,
SCCOL  nCols = 1,
SCROW  nRows = 1 

◆ writeString() [1/2]

void AddressWalkerWriter::writeString ( const char *  aCharArray)

Definition at line 205 of file TableFillingAndNavigationTools.cxx.

References writeString().

◆ writeString() [2/2]

void AddressWalkerWriter::writeString ( const OUString &  aString)

◆ writeValue()

void AddressWalkerWriter::writeValue ( double  aValue)

Member Data Documentation

◆ meGrammar

formula::FormulaGrammar::Grammar AddressWalkerWriter::meGrammar

◆ mpDocShell

ScDocShell* AddressWalkerWriter::mpDocShell

◆ mrDocument

ScDocument& AddressWalkerWriter::mrDocument

Definition at line 75 of file TableFillingAndNavigationTools.hxx.

Referenced by writeBoldString(), writeFormula(), and writeFormulas().

The documentation for this class was generated from the following files: