class GEDCOMParser::DateManagement::Date

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

[more] Accessors (set)
[more] Accessors (get)

Public Members

[more]enum _enumCalendars
Implements the GEDCOM 5.5 CALENDARS enumeration (typedef'd to enumCalendars)
[more]typedef enum _enumCalendars enumCalendars
[more]enum _enumPrecisionDateTypes
Implements the GEDCOM 5.5 DATE PRECISIONS enumeration (typedef'd to enumPrecisionDateTypes)
[more]typedef enum _enumPrecisionDateTypes enumPrecisionDateTypes
[more]enum _enumMonths
Implements the months enumeration (typedef'd to enumMonths)
[more]typedef enum _enumMonths enumMonths
[more]enum _enumFrenchYearFormat
Store the format of the French year : decimal digit number (1794) or roman (VII) (typedef'd to enumFrenchYearFormat)
[more]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
oenum _enumCalendars
Implements the GEDCOM 5.5 CALENDARS enumeration (typedef'd to enumCalendars)

o e_Gregorian

o e_Julian

o e_French

o e_Hebrew

o e_Future

o e_Unknown

otypedef enum _enumCalendars enumCalendars

oenum _enumPrecisionDateTypes
Implements the GEDCOM 5.5 DATE PRECISIONS enumeration (typedef'd to enumPrecisionDateTypes)

o e_PrecisionNull

o e_Exact

o e_About

o e_Calculated

o e_Estimated

otypedef enum _enumPrecisionDateTypes enumPrecisionDateTypes

oenum _enumMonths
Implements the months enumeration (typedef'd to enumMonths)

o e_MonthNull

o e_Jan

o e_Feb

o e_Mar

o e_Apr

o e_May

o e_Jun

o e_Jul

o e_Aug

o e_Sep

o e_Oct

o e_Nov

o e_Dec

o e_Hebr_Tsh

o e_Hebr_Csh

o e_Hebr_Ksl

o e_Hebr_Tvt

o e_Hebr_Shv

o e_Hebr_Adr

o e_Hebr_Ads

o e_Hebr_Nsn

o e_Hebr_Iyr

o e_Hebr_Svn

o e_Hebr_Tmz

o e_Hebr_Aav

o e_Hebr_Ell

o e_Fren_Vend

o e_Fren_Brum

o e_Fren_Frim

o e_Fren_Nivo

o e_Fren_Pluv

o e_Fren_Vent

o e_Fren_Germ

o e_Fren_Flor

o e_Fren_Prai

o e_Fren_Mess

o e_Fren_Ther

o e_Fren_Fruc

o e_Fren_Comp

otypedef enum _enumMonths enumMonths

oenum _enumFrenchYearFormat
Store the format of the French year : decimal digit number (1794) or roman (VII) (typedef'd to enumFrenchYearFormat)

o e_FrenchYearFormat_Null

o e_FrenchYearFormat_Decimal

o e_FrenchYearFormat_Roman

otypedef enum _enumFrenchYearFormat enumFrenchYearFormat

o Accessors (set)

ovoid setCalendar(enumCalendars cal)

ovoid setDay(std::string const &day)

ovoid setMonth(enumMonths month)

ovoid setYear(std::string const &year)

ovoid setPrecision(enumPrecisionDateTypes prec)

ovoid setFrenchYearFormat(enumFrenchYearFormat format)

ovoid setBeforeChrist(bool val)

o Accessors (get)

ostd::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++.