Go to the documentation of this file.
   22 #ifndef QUATTRO_FORMULA_H 
   23 #define QUATTRO_FORMULA_H 
   30 #include <librevenge-stream/librevenge-stream.h> 
   70         std::vector<WKSContentListener::FormulaInstruction> 
m_cells;
 
   79         typedef std::function<bool(std::shared_ptr<WPSStream> 
const &stream, 
long endPos,
 
   90         bool readFormula(std::shared_ptr<WPSStream> 
const &stream, 
long endPos, 
Vec2i const &pos, 
int sheetId,
 
   91                          std::vector<WKSContentListener::FormulaInstruction> &formula, std::string &error) 
const;
 
   94         std::shared_ptr<QuattroFormulaInternal::State> 
m_state;
 
  
 
@ F_Text
Definition: WKSContentListener.h:59
#define WPS_N_ELEMENTS(m)
Definition: libwps_internal.h:124
@ F_Long
Definition: WKSContentListener.h:59
@ F_Operator
Definition: WKSContentListener.h:59
@ F_Double
Definition: WKSContentListener.h:59
double m_longValue
value ( if type==F_Long )
Definition: WKSContentListener.h:81
@ F_Function
Definition: WKSContentListener.h:59
double m_doubleValue
value ( if type==F_Double )
Definition: WKSContentListener.h:83
Vec2< int > Vec2i
Vec2 of int.
Definition: libwps_internal.h:702
What m_type
the type
Definition: WKSContentListener.h:77
#define WPS_DEBUG_MSG(M)
Definition: libwps_internal.h:134
small class use to define a formula instruction
Definition: WKSContentListener.h:57
int8_t read8(librevenge::RVNGInputStream *input)
Definition: libwps_internal.cpp:59
bool readDouble8(RVNGInputStreamPtr &input, double &res, bool &isNaN)
read a double store with 8 bytes: mantisse 6.5 bytes, exponent 1.5 bytes
Definition: libwps_internal.cpp:173
uint8_t readU8(librevenge::RVNGInputStream *input)
Definition: libwps_internal.cpp:40
std::string m_content
the content ( if type == F_Operator or type = F_Function or type==F_Text)
Definition: WKSContentListener.h:79
uint16_t readU16(librevenge::RVNGInputStream *input)
Definition: libwps_internal.cpp:64
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
shared pointer to librevenge::RVNGInputStream
Definition: libwps_internal.h:87
static void addDelimiter(long, char)
Definition: WPSDebug.h:222
int16_t read16(librevenge::RVNGInputStream *input)
Definition: libwps_internal.cpp:71
Definition: WPSDebug.h:207
Generated on Sat Apr 4 2020 09:17:11 for libwps by 
doxygen 1.8.17