a structure uses to define the format of a cell content More...
#include <MWAWCell.hxx>
 
  
| Public Member Functions | |
| Format () | |
| constructor  More... | |
| Format (Format const &)=default | |
| Format & | operator= (Format const &)=default | 
| virtual | ~Format () | 
| destructor  More... | |
| bool | hasBasicFormat () const | 
| returns true if this is a basic format style  More... | |
| std::string | getValueType () const | 
| returns a value type  More... | |
| bool | getNumberingProperties (librevenge::RVNGPropertyList &propList) const | 
| get the numbering style  More... | |
| int | compare (Format const &format) const | 
| a comparison function  More... | |
| Public Attributes | |
| FormatType | m_format | 
| the cell format : by default unknown  More... | |
| NumberType | m_numberFormat | 
| the numeric format  More... | |
| int | m_digits | 
| the number of digits  More... | |
| int | m_integerDigits | 
| the number of main digits  More... | |
| int | m_numeratorDigits | 
| the number of numerator digits  More... | |
| int | m_denominatorDigits | 
| the number of denominator digits  More... | |
| bool | m_thousandHasSeparator | 
| true if we must separate the thousand  More... | |
| bool | m_parenthesesForNegative | 
| true if we use parenthese to print negative number  More... | |
| std::string | m_currencySymbol | 
| the currency symbol ( default '$')  More... | |
| std::string | m_DTFormat | 
| a date/time format ( using a subset of strftime format )  More... | |
| Friends | |
| std::ostream & | operator<< (std::ostream &o, Format const &format) | 
| operator<<  More... | |
a structure uses to define the format of a cell content
| 
 | inline | 
constructor
| 
 | default | 
| 
 | virtual | 
destructor
| int MWAWCell::Format::compare | ( | MWAWCell::Format const & | cell | ) | const | 
a comparison function
Referenced by MWAWCell::CompareFormat::operator()().
| bool MWAWCell::Format::getNumberingProperties | ( | librevenge::RVNGPropertyList & | propList | ) | const | 
get the numbering style
| std::string MWAWCell::Format::getValueType | ( | ) | const | 
returns a value type
| 
 | inline | 
returns true if this is a basic format style
| 
 | friend | 
operator<<
| std::string MWAWCell::Format::m_currencySymbol | 
the currency symbol ( default '$')
Referenced by compare(), and operator<<().
| int MWAWCell::Format::m_denominatorDigits | 
the number of denominator digits
Referenced by compare(), and operator<<().
| int MWAWCell::Format::m_digits | 
the number of digits
Referenced by compare(), MWAWCellContent::double2String(), operator<<(), GreatWksSSParser::readCell(), BeagleWksSSParser::readCellSheet(), ClarisWksStyleManager::readCellStyles(), MsWksDBParser::readFieldTypes(), MsWksDBParser::readFieldTypesV2(), BeagleWksDBParser::readFormat(), RagTime5StyleManager::readFormats(), RagTimeSpreadsheet::readNumericFormat(), WingzParser::readSpreadsheetCellList(), RagTimeSpreadsheet::readSpreadsheetCellV2(), and MultiplanParser::sendCell().
| std::string MWAWCell::Format::m_DTFormat | 
a date/time format ( using a subset of strftime format )
Referenced by compare(), MWAWCellContent::double2String(), operator<<(), GreatWksSSParser::readCell(), BeagleWksSSParser::readCellSheet(), MsWksDBParser::readFieldTypes(), MsWksDBParser::readFieldTypesV2(), BeagleWksDBParser::readFormat(), RagTime5StyleManager::readFormats(), ClarisWksDbaseContent::readRecordSS(), and RagTimeSpreadsheetInternal::CellFormat::update().
| FormatType MWAWCell::Format::m_format | 
the cell format : by default unknown
Referenced by compare(), MWAWCellContent::double2String(), hasBasicFormat(), operator<<(), GreatWksSSParser::readCell(), BeagleWksSSParser::readCellSheet(), BeagleWksDBParser::readFields(), MsWksDBParser::readFieldTypes(), MsWksDBParser::readFieldTypesV2(), BeagleWksDBParser::readFormat(), RagTime5StyleManager::readFormats(), GreatWksDBParser::readFormulaResult(), RagTimeSpreadsheet::readNumericFormat(), ClarisWksDbaseContent::readRecordSS(), ClarisWksDbaseContent::readRecordSSV1(), RagTimeSpreadsheet::readSpreadsheetCellV2(), RagTimeSpreadsheet::send(), ClarisWksDbaseContent::send(), MultiplanParser::sendCell(), ClarisWksDatabase::sendDatabase(), ClarisWksSpreadsheet::sendSpreadsheet(), RagTime5SpreadsheetInternal::CellValue::update(), RagTimeSpreadsheetInternal::CellFormat::update(), and RagTime5StyleManager::updateCellFormat().
| int MWAWCell::Format::m_integerDigits | 
the number of main digits
Referenced by compare(), and operator<<().
| NumberType MWAWCell::Format::m_numberFormat | 
the numeric format
Referenced by compare(), MWAWCellContent::double2String(), operator<<(), GreatWksSSParser::readCell(), BeagleWksSSParser::readCellSheet(), BeagleWksDBParser::readFields(), MsWksDBParser::readFieldTypes(), MsWksDBParser::readFieldTypesV2(), BeagleWksDBParser::readFormat(), RagTime5StyleManager::readFormats(), RagTimeSpreadsheet::readNumericFormat(), ClarisWksDbaseContent::readRecordSS(), RagTimeSpreadsheet::readSpreadsheetCellV2(), and MultiplanParser::sendCell().
| int MWAWCell::Format::m_numeratorDigits | 
the number of numerator digits
Referenced by compare(), and operator<<().
| bool MWAWCell::Format::m_parenthesesForNegative | 
true if we use parenthese to print negative number
Referenced by compare(), operator<<(), ClarisWksStyleManager::readCellStyles(), and RagTime5StyleManager::readFormats().
| bool MWAWCell::Format::m_thousandHasSeparator | 
true if we must separate the thousand
Referenced by compare(), operator<<(), BeagleWksSSParser::readCellSheet(), ClarisWksStyleManager::readCellStyles(), MsWksDBParser::readFieldTypes(), BeagleWksDBParser::readFormat(), RagTime5StyleManager::readFormats(), and RagTimeSpreadsheet::readNumericFormat().