StarCellFormula Class Reference

the main class to read a cell formula More...

#include <StarCellFormula.hxx>

Public Member Functions

 StarCellFormula ()
 constructor More...
 
 ~StarCellFormula ()
 destructor More...
 

Static Public Member Functions

static bool readSCFormula (StarZone &zone, STOFFCellContent &content, int version, long lastPos)
 try to read a formula More...
 
static bool readSCFormula3 (StarZone &zone, STOFFCellContent &content, int version, long lastPos)
 try to read a formula(v3) More...
 
static void updateFormula (STOFFCellContent &content, std::vector< librevenge::RVNGString > const &sheetNames, int cellSheetId)
 update the different formula(knowing the list of sheet names and the cell's sheetId) More...
 

Static Protected Member Functions

static bool readSCToken (StarZone &zone, StarCellFormulaInternal::Token &token, int version, long lastPos)
 try to read a token in a formula More...
 
static bool readSCToken3 (StarZone &zone, StarCellFormulaInternal::Token &token, bool &endData, long lastPos)
 try to read a token in a formula (v3) More...
 

Detailed Description

the main class to read a cell formula

Constructor & Destructor Documentation

◆ StarCellFormula()

StarCellFormula::StarCellFormula ( )
inline

constructor

◆ ~StarCellFormula()

StarCellFormula::~StarCellFormula ( )
inline

destructor

Member Function Documentation

◆ readSCFormula()

bool StarCellFormula::readSCFormula ( StarZone zone,
STOFFCellContent content,
int  version,
long  lastPos 
)
static

◆ readSCFormula3()

bool StarCellFormula::readSCFormula3 ( StarZone zone,
STOFFCellContent content,
int  version,
long  lastPos 
)
static

◆ readSCToken()

bool StarCellFormula::readSCToken ( StarZone zone,
StarCellFormulaInternal::Token token,
int  version,
long  lastPos 
)
staticprotected

try to read a token in a formula

Referenced by readSCFormula().

◆ readSCToken3()

bool StarCellFormula::readSCToken3 ( StarZone zone,
StarCellFormulaInternal::Token token,
bool &  endData,
long  lastPos 
)
staticprotected

try to read a token in a formula (v3)

Referenced by readSCFormula3().

◆ updateFormula()

void StarCellFormula::updateFormula ( STOFFCellContent content,
std::vector< librevenge::RVNGString > const &  sheetNames,
int  cellSheetId 
)
static

update the different formula(knowing the list of sheet names and the cell's sheetId)

Referenced by StarObjectSpreadsheet::sendCell().


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

Generated on Sun Mar 24 2019 23:33:13 for libstaroffice by doxygen 1.8.15