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 |
}; |
}; |