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 class  Type : sal_uInt8 {
  Auto ,
  Numeric ,
  String ,
  Formula ,
  FormulaWithResult ,
  SharedFormula ,
  SharedFormulaWithResult ,
  Matrix ,
  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, OUString aFormula, formula::FormulaGrammar::Grammar eGrammar)
 

Public Attributes

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

Detailed Description

Definition at line 666 of file orcusinterface.hxx.

Member Enumeration Documentation

◆ Type

Enumerator
Auto 
Numeric 
String 
Formula 
FormulaWithResult 
SharedFormula 
SharedFormulaWithResult 
Matrix 
FillDownCells 

Definition at line 668 of file orcusinterface.hxx.

Constructor & Destructor Documentation

◆ CellStoreToken() [1/4]

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

Definition at line 263 of file interface.cxx.

References eType, and meType.

◆ CellStoreToken() [2/4]

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

Definition at line 273 of file interface.cxx.

References meType, and Numeric.

◆ CellStoreToken() [3/4]

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

Definition at line 283 of file interface.cxx.

References meType, nIndex, and String.

◆ CellStoreToken() [4/4]

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

Definition at line 293 of file interface.cxx.

References meType.

Member Data Documentation

◆ maPos

ScAddress ScOrcusFactory::CellStoreToken::maPos

Definition at line 686 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushFormulaResult().

◆ maStr1

OUString ScOrcusFactory::CellStoreToken::maStr1

Definition at line 682 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushMatrixFormulaToken().

◆ maStr2

OUString ScOrcusFactory::CellStoreToken::maStr2

Definition at line 683 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushFormulaResult().

◆ meGrammar

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

Definition at line 691 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushMatrixFormulaToken().

◆ meType

Type ScOrcusFactory::CellStoreToken::meType

Definition at line 687 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushFormulaResult().

◆ mfValue

double ScOrcusFactory::CellStoreToken::mfValue

Definition at line 684 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushFormulaResult().

◆ mnIndex1

uint32_t ScOrcusFactory::CellStoreToken::mnIndex1

Definition at line 689 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushMatrixFormulaToken().

◆ mnIndex2

uint32_t ScOrcusFactory::CellStoreToken::mnIndex2

Definition at line 690 of file orcusinterface.hxx.

Referenced by ScOrcusFactory::pushMatrixFormulaToken().


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