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;
Definition: WKSContentListener.h:59
#define WPS_N_ELEMENTS(m)
Definition: libwps_internal.h:124
Definition: WKSContentListener.h:59
Definition: WKSContentListener.h:59
Definition: WKSContentListener.h:59
double m_longValue
value ( if type==F_Long )
Definition: WKSContentListener.h:81
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 Mon Dec 9 2019 20:01:28 for libwps by
doxygen 1.8.16