MWAWCell::Format Struct Reference

a structure uses to define the format of a cell content More...

#include <MWAWCell.hxx>

Inheritance diagram for MWAWCell::Format:
ClarisWksStyleManager::CellFormat

Public Member Functions

 Format ()
 constructor More...
 
 Format (Format const &)=default
 
Formatoperator= (Format const &)=default
 
Formatoperator= (Format &&)=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...
 

Detailed Description

a structure uses to define the format of a cell content

Constructor & Destructor Documentation

◆ Format() [1/2]

MWAWCell::Format::Format ( )
inline

constructor

◆ Format() [2/2]

MWAWCell::Format::Format ( Format const &  )
default

◆ ~Format()

MWAWCell::Format::~Format ( )
virtual

destructor

Member Function Documentation

◆ compare()

int MWAWCell::Format::compare ( MWAWCell::Format const &  cell) const

a comparison function

Referenced by MWAWCell::CompareFormat::operator()().

◆ getNumberingProperties()

bool MWAWCell::Format::getNumberingProperties ( librevenge::RVNGPropertyList &  propList) const

get the numbering style

◆ getValueType()

std::string MWAWCell::Format::getValueType ( ) const

returns a value type

◆ hasBasicFormat()

bool MWAWCell::Format::hasBasicFormat ( ) const
inline

returns true if this is a basic format style

◆ operator=() [1/2]

Format& MWAWCell::Format::operator= ( Format &&  )
default

◆ operator=() [2/2]

Format& MWAWCell::Format::operator= ( Format const &  )
default

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  o,
MWAWCell::Format const &  format 
)
friend

operator<<

Member Data Documentation

◆ m_currencySymbol

std::string MWAWCell::Format::m_currencySymbol

the currency symbol ( default '$')

Referenced by compare(), and operator<<().

◆ m_denominatorDigits

int MWAWCell::Format::m_denominatorDigits

the number of denominator digits

Referenced by compare(), and operator<<().

◆ m_digits

◆ m_DTFormat

◆ m_format

◆ m_integerDigits

int MWAWCell::Format::m_integerDigits

the number of main digits

Referenced by compare(), and operator<<().

◆ m_numberFormat

◆ m_numeratorDigits

int MWAWCell::Format::m_numeratorDigits

the number of numerator digits

Referenced by compare(), and operator<<().

◆ m_parenthesesForNegative

bool MWAWCell::Format::m_parenthesesForNegative

true if we use parenthese to print negative number

Referenced by compare(), operator<<(), ClarisWksStyleManager::readCellStyles(), and RagTime5StyleManager::readFormats().

◆ m_thousandHasSeparator


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

Generated on Fri Sep 18 2020 18:14:52 for libmwaw by doxygen 1.8.20