Go to the documentation of this file.
38 #ifndef STAR_CELL_FORMULA
39 # define STAR_CELL_FORMULA
std::vector< FormulaInstruction > m_formula
the formula list of instruction
Definition: STOFFCell.hxx:324
small class use to define a sheet cell content
Definition: STOFFCell.hxx:234
double m_doubleValue
value ( if type==F_Double )
Definition: STOFFCell.hxx:260
librevenge::RVNGString getString(std::vector< uint32_t > const &unicode)
transform a unicode string in a RNVGString
Definition: libstaroffice_internal.cxx:63
Type m_contentType
the content type ( by default unknown )
Definition: STOFFCell.hxx:316
libstoff::DebugFile & ascii()
returns the ascii file
Definition: StarZone.hxx:254
#define STOFF_DEBUG_MSG(M)
Definition: libstaroffice_internal.hxx:129
long m_longValue
value ( if type==F_Long )
Definition: STOFFCell.hxx:258
bool readString(std::vector< uint32_t > &string, int encoding=-1) const
try to read an unicode string
Definition: StarZone.hxx:220
STOFFVec3< int > STOFFVec3i
STOFFVec3 of int.
Definition: libstaroffice_internal.hxx:944
void appendUnicode(uint32_t val, librevenge::RVNGString &buffer)
adds an unicode character to a string
Definition: libstaroffice_internal.cxx:81
int m_sheetId
the sheet id (if set)
Definition: STOFFCell.hxx:268
static std::string str()
Definition: STOFFDebug.hxx:203
Definition: STOFFCell.hxx:239
static bool convert(std::vector< uint8_t > const &src, Encoding encoding, std::vector< uint32_t > &dest, std::vector< size_t > &srcPositions)
try to convert a list of character and transforms it a unicode's list
Definition: StarEncoding.cxx:61
STOFFVec2b m_positionRelative[2]
relative cell position ( if type==F_Cell or F_CellList )
Definition: STOFFCell.hxx:264
std::shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:485
a zone in a StarOffice file
Definition: StarZone.hxx:56
int getRecordLevel() const
returns the record level
Definition: StarZone.hxx:195
STOFFVec3< bool > STOFFVec3b
STOFFVec3 of bool.
Definition: libstaroffice_internal.hxx:940
StarEncoding::Encoding getEncoding() const
returns the zone encoding
Definition: StarZone.hxx:121
Definition: STOFFDebug.hxx:194
Type m_type
the type
Definition: STOFFCell.hxx:254
STOFFVec2i m_position[2]
cell position ( if type==F_Cell or F_CellList )
Definition: STOFFCell.hxx:262
librevenge::RVNGString m_content
the content ( if type == F_Operator or type = F_Function or type==F_Text)
Definition: STOFFCell.hxx:256
static void addPos(long)
Definition: STOFFDebug.hxx:223
Definition: STOFFCell.hxx:239
Definition: STOFFDebug.hxx:210
STOFFVec2< bool > STOFFVec2b
STOFFVec2 of bool.
Definition: libstaroffice_internal.hxx:761
Definition: STOFFCell.hxx:239
static void addNote(char const *)
Definition: STOFFDebug.hxx:224
STOFFInputStreamPtr input()
return the zone input
Definition: StarZone.hxx:247
Definition: STOFFCell.hxx:276
Definition: STOFFCell.hxx:239
STOFFVec2< int > STOFFVec2i
STOFFVec2 of int.
Definition: libstaroffice_internal.hxx:763
Definition: STOFFCell.hxx:239
Definition: STOFFCell.hxx:239
Definition: STOFFCell.hxx:239
small class use to define a formula instruction
Definition: STOFFCell.hxx:238
Generated on Mon Jan 20 2020 23:02:16 for libstaroffice by
doxygen 1.8.16