librevenge::RVNGCSVSpreadsheetGeneratorImpl Struct Reference

Public Member Functions

 RVNGCSVSpreadsheetGeneratorImpl (RVNGStringVector &sheets, bool useFormula)
 
bool canWriteData (bool newCell=false) const
 
void insertCharacter (char c)
 
void insertDouble (double val)
 
void insertInstruction (librevenge::RVNGPropertyList const &instruction)
 

Public Attributes

RVNGStringVectorm_sheets
 
std::ostringstream m_stream
 
bool m_useFormula
 
char m_fieldSeparator
 
char m_textSeparator
 
char m_decimalSeparator
 
std::string m_dateFormat
 
std::string m_timeFormat
 
bool m_inSheet
 
bool m_inSheetRow
 
bool m_inSheetCell
 
bool m_sheetCellHasFormula
 
int m_numberSubForm
 
int m_column
 
int m_row
 
int m_numColumns
 

Constructor & Destructor Documentation

librevenge::RVNGCSVSpreadsheetGeneratorImpl::RVNGCSVSpreadsheetGeneratorImpl ( RVNGStringVector sheets,
bool  useFormula 
)
inlineexplicit

Member Function Documentation

void librevenge::RVNGCSVSpreadsheetGeneratorImpl::insertDouble ( double  val)
inline
void librevenge::RVNGCSVSpreadsheetGeneratorImpl::insertInstruction ( librevenge::RVNGPropertyList const &  instruction)

Member Data Documentation

std::string librevenge::RVNGCSVSpreadsheetGeneratorImpl::m_dateFormat
char librevenge::RVNGCSVSpreadsheetGeneratorImpl::m_decimalSeparator
bool librevenge::RVNGCSVSpreadsheetGeneratorImpl::m_inSheetCell
int librevenge::RVNGCSVSpreadsheetGeneratorImpl::m_numberSubForm
int librevenge::RVNGCSVSpreadsheetGeneratorImpl::m_numColumns
bool librevenge::RVNGCSVSpreadsheetGeneratorImpl::m_sheetCellHasFormula
RVNGStringVector& librevenge::RVNGCSVSpreadsheetGeneratorImpl::m_sheets
std::string librevenge::RVNGCSVSpreadsheetGeneratorImpl::m_timeFormat
bool librevenge::RVNGCSVSpreadsheetGeneratorImpl::m_useFormula

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

Generated for librevenge by doxygen 1.8.6