| 58 |
e_Interpreted |
e_Interpreted |
| 59 |
}; |
}; |
| 60 |
typedef enum _enumDateValueTypes enumDateValueTypes; |
typedef enum _enumDateValueTypes enumDateValueTypes; |
| 61 |
DateValue(void) : |
DateValue(void) : |
| 62 |
|
_parsing_ko(true), |
| 63 |
_raw_value(), |
_raw_value(), |
| 64 |
_type(e_Null), |
_type(e_Null), |
| 65 |
_date(0), |
_date(0), |
| 70 |
return; |
return; |
| 71 |
}; |
}; |
| 72 |
DateValue(DateValue const &d) : |
DateValue(DateValue const &d) : |
| 73 |
|
_parsing_ko(d._parsing_ko), |
| 74 |
_raw_value(d._raw_value), |
_raw_value(d._raw_value), |
| 75 |
_type(d._type), |
_type(d._type), |
| 76 |
_date(0), |
_date(0), |
| 110 |
void setRange(GEDCOMParser::DateManagement::Range const &range); |
void setRange(GEDCOMParser::DateManagement::Range const &range); |
| 111 |
/// |
/// |
| 112 |
void setValue(std::string const &value); |
void setValue(std::string const &value); |
| 113 |
|
/// |
| 114 |
|
void setParseError(bool); |
| 115 |
//@} |
//@} |
| 116 |
|
|
| 117 |
///@name Accessors (get) |
///@name Accessors (get) |
| 120 |
std::string const getDisplayValue(void) const; |
std::string const getDisplayValue(void) const; |
| 121 |
//@} |
//@} |
| 122 |
private: |
private: |
| 123 |
|
bool _parsing_ko; |
| 124 |
std::string _raw_value; |
std::string _raw_value; |
| 125 |
enumDateValueTypes _type; |
enumDateValueTypes _type; |
| 126 |
GEDCOMParser::DateManagement::Date * _date; |
GEDCOMParser::DateManagement::Date * _date; |