QuattroFormulaInternal::State Struct Reference

Public Types

enum  DLLType {
  QBool , QEng , QFinance , QFunc1 ,
  QStat , Utility , Unknown
}
 the different dll More...

Public Member Functions

 State (QuattroFormulaManager::CellReferenceFunction const &readCellReference, int version)
 constructor
bool getDLLName (int dllId, int fId, std::string &name)
 retrieve a function name corresponding to a DLL dllId, fId.

Public Attributes

QuattroFormulaManager::CellReferenceFunction m_readCellReferenceFunction
 function to call to read a cell reference
int m_version
 the file version: 1: .wb1-3, 2: .qpw
std::map< int, Functions > m_idFunctionsMap
 the function which differs from default
std::map< int, std::pair< DLLType, librevenge::RVNGString > > m_idToDLLName1Map
 map id to DLL name 1
int m_actDLLName1Id
 the current id DLL name 1
std::map< Vec2i, librevenge::RVNGString > m_idToDLLName2Map
 map id to DLL name2

Member Enumeration Documentation

◆ DLLType

the different dll

Enumerator
QBool 
QEng 
QFinance 
QFunc1 
QStat 
Utility 
Unknown 

Constructor & Destructor Documentation

◆ State()

QuattroFormulaInternal::State::State ( QuattroFormulaManager::CellReferenceFunction const & readCellReference,
int version )
inline

constructor

Member Function Documentation

◆ getDLLName()

bool QuattroFormulaInternal::State::getDLLName ( int dllId,
int fId,
std::string & name )

retrieve a function name corresponding to a DLL dllId, fId.

Member Data Documentation

◆ m_actDLLName1Id

int QuattroFormulaInternal::State::m_actDLLName1Id

the current id DLL name 1

Referenced by State().

◆ m_idFunctionsMap

std::map<int, Functions> QuattroFormulaInternal::State::m_idFunctionsMap

the function which differs from default

Referenced by State().

◆ m_idToDLLName1Map

std::map<int, std::pair<DLLType, librevenge::RVNGString> > QuattroFormulaInternal::State::m_idToDLLName1Map

map id to DLL name 1

Referenced by getDLLName(), and State().

◆ m_idToDLLName2Map

std::map<Vec2i, librevenge::RVNGString> QuattroFormulaInternal::State::m_idToDLLName2Map

map id to DLL name2

Referenced by getDLLName(), and State().

◆ m_readCellReferenceFunction

QuattroFormulaManager::CellReferenceFunction QuattroFormulaInternal::State::m_readCellReferenceFunction

function to call to read a cell reference

Referenced by State().

◆ m_version

int QuattroFormulaInternal::State::m_version

the file version: 1: .wb1-3, 2: .qpw

Referenced by State().


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

Generated on for libwps by doxygen 1.17.0