LibreOffice Module sc (master)  1
Public Types | Public Member Functions | Public Attributes | List of all members
ScOrcusFactory::CellStoreToken Struct Reference
Collaboration diagram for ScOrcusFactory::CellStoreToken:
[legend]

Public Types

enum  Type {
  Type::Auto,
  Type::Numeric,
  Type::String,
  Type::Formula,
  Type::FormulaWithResult,
  Type::SharedFormula,
  Type::SharedFormulaWithResult,
  Type::Matrix,
  Type::FillDownCells
}
 

Public Member Functions

 CellStoreToken (const ScAddress &rPos, Type eType)
 
 CellStoreToken (const ScAddress &rPos, double fValue)
 
 CellStoreToken (const ScAddress &rPos, uint32_t nIndex)
 
 CellStoreToken (const ScAddress &rPos, const OUString &rFormula, formula::FormulaGrammar::Grammar eGrammar)
 

Public Attributes

ScAddress maPos
 
Type meType
 
OUString maStr1
 
OUString maStr2
 
double mfValue
 
uint32_t mnIndex1
 
uint32_t mnIndex2
 
formula::FormulaGrammar::Grammar meGrammar
 

Detailed Description

Definition at line 587 of file orcusinterface.hxx.

Member Enumeration Documentation

Enumerator
Auto 
Numeric 
String 
Formula 
FormulaWithResult 
SharedFormula 
SharedFormulaWithResult 
Matrix 
FillDownCells 

Definition at line 589 of file orcusinterface.hxx.

Constructor & Destructor Documentation

ScOrcusFactory::CellStoreToken::CellStoreToken ( const ScAddress rPos,
Type  eType 
)

Definition at line 259 of file interface.cxx.

References meType, and mfValue.

ScOrcusFactory::CellStoreToken::CellStoreToken ( const ScAddress rPos,
double  fValue 
)

Definition at line 269 of file interface.cxx.

References meType, and Numeric.

ScOrcusFactory::CellStoreToken::CellStoreToken ( const ScAddress rPos,
uint32_t  nIndex 
)

Definition at line 279 of file interface.cxx.

References meType, mfValue, and String.

ScOrcusFactory::CellStoreToken::CellStoreToken ( const ScAddress rPos,
const OUString &  rFormula,
formula::FormulaGrammar::Grammar  eGrammar 
)

Definition at line 289 of file interface.cxx.

References meType, and mfValue.

Member Data Documentation

ScAddress ScOrcusFactory::CellStoreToken::maPos

Definition at line 602 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushFormulaResult().

OUString ScOrcusFactory::CellStoreToken::maStr1

Definition at line 605 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushMatrixFormulaToken().

OUString ScOrcusFactory::CellStoreToken::maStr2

Definition at line 606 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushFormulaResult().

formula::FormulaGrammar::Grammar ScOrcusFactory::CellStoreToken::meGrammar

Definition at line 611 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushMatrixFormulaToken().

Type ScOrcusFactory::CellStoreToken::meType

Definition at line 603 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushFormulaResult().

double ScOrcusFactory::CellStoreToken::mfValue

Definition at line 607 of file orcusinterface.hxx.

Referenced by CellStoreToken(), and ScOrcusFactory::pushFormulaResult().

uint32_t ScOrcusFactory::CellStoreToken::mnIndex1

Definition at line 609 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushMatrixFormulaToken().

uint32_t ScOrcusFactory::CellStoreToken::mnIndex2

Definition at line 610 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushMatrixFormulaToken().


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