CWDatabaseInternal::Field Struct Reference

List of all members.

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

Friends

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

Member Enumeration Documentation

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


Member Function Documentation

int CWDatabaseInternal::Field::getNumDefault ( int  version) const [inline]
bool CWDatabaseInternal::Field::isFormula ( ) const [inline]
bool CWDatabaseInternal::Field::isText ( ) const [inline]

Friends And Related Function Documentation

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

operator<<


Member Data Documentation

the default value

the local definition type

Referenced by getNumDefault(), and CWDatabase::readFields().

the field name

Referenced by CWDatabase::readFields().


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