LibreOffice Module sc (master)  1
Public Member Functions | Public 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 *pDocument, 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)

Public Attributes

formula::FormulaGrammar::Grammar meGrammar
- 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 ( const ScAddress aInitialAddress,
ScDocShell pDocShell,
ScDocument pDocument,
formula::FormulaGrammar::Grammar  eGrammar 

Definition at line 152 of file TableFillingAndNavigationTools.cxx.

Member Function Documentation

void AddressWalkerWriter::writeBoldString ( const OUString &  aString)
void AddressWalkerWriter::writeFormula ( const OUString &  aFormula)
void AddressWalkerWriter::writeFormulas ( const std::vector< OUString > &  rFormulas)
void AddressWalkerWriter::writeMatrixFormula ( const OUString &  aFormula,
SCCOL  nCols = 1,
SCROW  nRows = 1 
void AddressWalkerWriter::writeString ( const OUString &  aString)
void AddressWalkerWriter::writeString ( const char *  aCharArray)

Definition at line 205 of file TableFillingAndNavigationTools.cxx.

References writeString().

void AddressWalkerWriter::writeValue ( double  aValue)

Member Data Documentation

formula::FormulaGrammar::Grammar AddressWalkerWriter::meGrammar
ScDocShell* AddressWalkerWriter::mpDocShell
ScDocument* AddressWalkerWriter::mpDocument

Definition at line 76 of file TableFillingAndNavigationTools.hxx.

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

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