| 180 |
_month(e_MonthNull), |
_month(e_MonthNull), |
| 181 |
_year(""), |
_year(""), |
| 182 |
_precision(e_PrecisionNull), |
_precision(e_PrecisionNull), |
| 183 |
_french_year_format(e_FrenchYearFormat_Null) |
_french_year_format(e_FrenchYearFormat_Null), |
| 184 |
|
_before_christ(false) |
| 185 |
{}; |
{}; |
| 186 |
Date(Date const &d) : |
Date(Date const &d) : |
| 187 |
_calendar(d._calendar), |
_calendar(d._calendar), |
| 189 |
_month(d._month), |
_month(d._month), |
| 190 |
_year(d._year), |
_year(d._year), |
| 191 |
_precision(d._precision), |
_precision(d._precision), |
| 192 |
_french_year_format(d._french_year_format) |
_french_year_format(d._french_year_format), |
| 193 |
|
_before_christ(true) |
| 194 |
{ |
{ |
| 195 |
}; |
}; |
| 196 |
///@name Accessors (set) |
///@name Accessors (set) |
| 207 |
void setPrecision(enumPrecisionDateTypes prec); |
void setPrecision(enumPrecisionDateTypes prec); |
| 208 |
/// |
/// |
| 209 |
void setFrenchYearFormat(enumFrenchYearFormat format); |
void setFrenchYearFormat(enumFrenchYearFormat format); |
| 210 |
|
/// |
| 211 |
|
void setBeforeChrist(bool val); |
| 212 |
//@} |
//@} |
| 213 |
|
|
| 214 |
///@name Accessors (get) |
///@name Accessors (get) |
| 223 |
std::string _year; |
std::string _year; |
| 224 |
enumPrecisionDateTypes _precision; |
enumPrecisionDateTypes _precision; |
| 225 |
enumFrenchYearFormat _french_year_format; |
enumFrenchYearFormat _french_year_format; |
| 226 |
|
bool _before_christ; |
| 227 |
}; |
}; |
| 228 |
}; |
}; |
| 229 |
}; |
}; |