Implements the GEDCOM 5.5 DATE primitive element The GEDCOM 5.5 specifications are extensed to manage french years with roman notation. The specification is now : DATE_FREN: = {Size=4:35} [ <YEAR_FREN> | <MONTH_FREN> <YEAR_FREN> | <DAY> <MONTH_FREN> <YEAR_FREN> | <YEAR> | <MONTH_FREN> <YEAR> | <DAY> <MONTH_FREN> <YEAR> ] YEAR_FREN: = [ AN | an | <NULL> ] ROMAN_NUMBER_YEAR ROMAN_NUMBER_YEAR:= [ I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII | XIII | XIV | i | ii | iii | iv | v | vi | vii | viii | ix | x | xi | xii | xiii | xiv] For more details about French Republican calendar check Genealogy in France: Republican Calendar
Public Methods
-
Accessors (set)
-
Accessors (get)
Public Members
-
enum _enumCalendars
- Implements the GEDCOM 5.5 CALENDARS enumeration (typedef'd to enumCalendars)
-
typedef enum _enumCalendars enumCalendars
-
enum _enumPrecisionDateTypes
- Implements the GEDCOM 5.5 DATE PRECISIONS enumeration (typedef'd to enumPrecisionDateTypes)
-
typedef enum _enumPrecisionDateTypes enumPrecisionDateTypes
-
enum _enumMonths
- Implements the months enumeration (typedef'd to enumMonths)
-
typedef enum _enumMonths enumMonths
-
enum _enumFrenchYearFormat
- Store the format of the French year : decimal digit number (1794) or roman (VII) (typedef'd to enumFrenchYearFormat)
-
typedef enum _enumFrenchYearFormat enumFrenchYearFormat
Documentation
Implements the GEDCOM 5.5 DATE primitive element The GEDCOM 5.5 specifications are extensed to manage french years with roman notation. The specification is now : DATE_FREN: = {Size=4:35} [ <YEAR_FREN> | <MONTH_FREN> <YEAR_FREN> | <DAY> <MONTH_FREN> <YEAR_FREN> | <YEAR> | <MONTH_FREN> <YEAR> | <DAY> <MONTH_FREN> <YEAR> ] YEAR_FREN: = [ AN | an | <NULL> ] ROMAN_NUMBER_YEAR ROMAN_NUMBER_YEAR:= [ I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII | XIII | XIV | i | ii | iii | iv | v | vi | vii | viii | ix | x | xi | xii | xiii | xiv] For more details about French Republican calendar check Genealogy in France: Republican Calendar
enum _enumCalendars
- Implements the GEDCOM 5.5 CALENDARS enumeration (typedef'd to enumCalendars)
e_Gregorian
e_Julian
e_French
e_Hebrew
e_Future
e_Unknown
typedef enum _enumCalendars enumCalendars
enum _enumPrecisionDateTypes
- Implements the GEDCOM 5.5 DATE PRECISIONS enumeration (typedef'd to enumPrecisionDateTypes)
e_PrecisionNull
e_Exact
e_About
e_Calculated
e_Estimated
typedef enum _enumPrecisionDateTypes enumPrecisionDateTypes
enum _enumMonths
- Implements the months enumeration (typedef'd to enumMonths)
e_MonthNull
e_Jan
e_Feb
e_Mar
e_Apr
e_May
e_Jun
e_Jul
e_Aug
e_Sep
e_Oct
e_Nov
e_Dec
e_Hebr_Tsh
e_Hebr_Csh
e_Hebr_Ksl
e_Hebr_Tvt
e_Hebr_Shv
e_Hebr_Adr
e_Hebr_Ads
e_Hebr_Nsn
e_Hebr_Iyr
e_Hebr_Svn
e_Hebr_Tmz
e_Hebr_Aav
e_Hebr_Ell
e_Fren_Vend
e_Fren_Brum
e_Fren_Frim
e_Fren_Nivo
e_Fren_Pluv
e_Fren_Vent
e_Fren_Germ
e_Fren_Flor
e_Fren_Prai
e_Fren_Mess
e_Fren_Ther
e_Fren_Fruc
e_Fren_Comp
typedef enum _enumMonths enumMonths
enum _enumFrenchYearFormat
- Store the format of the French year : decimal digit number (1794) or roman (VII) (typedef'd to enumFrenchYearFormat)
e_FrenchYearFormat_Null
e_FrenchYearFormat_Decimal
e_FrenchYearFormat_Roman
typedef enum _enumFrenchYearFormat enumFrenchYearFormat
Accessors (set)
void setCalendar(enumCalendars cal)
void setDay(std::string const &day)
void setMonth(enumMonths month)
void setYear(std::string const &year)
void setPrecision(enumPrecisionDateTypes prec)
void setFrenchYearFormat(enumFrenchYearFormat format)
void setBeforeChrist(bool val)
Accessors (get)
std::string const getDisplayValue(void) const
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.