ClarisWksDatabaseInternal::Field Struct Reference

## Public Types
enum | Type { F_Unknown , F_Text , F_Number , F_Date , F_Time , F_Formula , F_FormulaSum , F_Checkbox , F_PopupMenu , F_RadioButton , F_ValueList , F_Multimedia }

## Public Member Functions
| Field ()
bool | isText () const
bool | isFormula () const
int | getNumDefault (int version) const

## Public Attributes
Type | m_type
int | m_defType
| the local definition type
int | m_resType
| the result type
std::string | m_name
| the field name
std::string | m_default
| the default value
std::vector< MWAWEntry > | m_valuesList
| list of different value list
std::vector< MWAWCellContent::FormulaInstruction > | m_formula
| the formula

## Friends
std::ostream & | operator<< (std::ostream &o, Field const &field)
| operator<<

## Member Enumeration Documentation

## ◆ Type

enum ClarisWksDatabaseInternal::Field::Type

Enumerator
F_Unknown |
F_Text |
F_Number |
F_Date |
F_Time |
F_Formula |
F_FormulaSum |
F_Checkbox |
F_PopupMenu |
F_RadioButton |
F_ValueList |
F_Multimedia |

## Constructor & Destructor Documentation

## ◆ Field()

ClarisWksDatabaseInternal::Field::Field | ( |  | ) |
| inline

Referenced by operator<<.

## Member Function Documentation

## ◆ getNumDefault()

int ClarisWksDatabaseInternal::Field::getNumDefault | ( | int | version | ) | const
| inline

## ◆ isFormula()

bool ClarisWksDatabaseInternal::Field::isFormula | ( |  | ) | const
| inline

## ◆ isText()

bool ClarisWksDatabaseInternal::Field::isText | ( |  | ) | const
| inline

## Friends And Related Symbol Documentation

## ◆ operator<<

std::ostream & operator<< | ( | std::ostream & | o,
|  | Field const & | field )
| friend

operator<<

## Member Data Documentation

## ◆ m_default

std::string ClarisWksDatabaseInternal::Field::m_default

the default value

Referenced by Field(), and operator<<.

## ◆ m_defType

int ClarisWksDatabaseInternal::Field::m_defType

the local definition type

Referenced by Field(), getNumDefault(), and operator<<.

## ◆ m_formula

std::vector<MWAWCellContent::FormulaInstruction> ClarisWksDatabaseInternal::Field::m_formula

the formula

Referenced by Field().

## ◆ m_name

std::string ClarisWksDatabaseInternal::Field::m_name

the field name

Referenced by Field(), and operator<<.

## ◆ m_resType

int ClarisWksDatabaseInternal::Field::m_resType

the result type

Referenced by Field(), and operator<<.

## ◆ m_type

Type ClarisWksDatabaseInternal::Field::m_type

Referenced by Field(), getNumDefault(), isFormula(), isText(), and operator<<.

## ◆ m_valuesList

std::vector<MWAWEntry> ClarisWksDatabaseInternal::Field::m_valuesList

list of different value list

Referenced by Field().

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

- ClarisWksDatabase.cxx