| 62 |
}; |
}; |
| 63 |
/// Set the first personal name |
/// Set the first personal name |
| 64 |
GEDCOMParser::PersonalName * setPersonalName(std::string const &first_name, std::string const &last_name); |
GEDCOMParser::PersonalName * setPersonalName(std::string const &first_name, std::string const &last_name); |
| 65 |
|
/// Set an event |
| 66 |
|
GEDCOMParser::IndividualEvent * setEvent(GEDCOMParser::IndividualEvent::enumIndividualEvents const &event_type, std::string const &date, std::string const &location); |
| 67 |
/// Set the birth |
/// Set the birth |
| 68 |
GEDCOMParser::IndividualEvent * setBirth(std::string const &date, std::string const &location); |
GEDCOMParser::IndividualEvent * setBirth(std::string const &date, std::string const &location); |
| 69 |
/// Set the death |
/// Set the death |
| 80 |
/// in the family given as parameter. If no family is given, creates a new one |
/// in the family given as parameter. If no family is given, creates a new one |
| 81 |
/// Returns the family record modified or created |
/// Returns the family record modified or created |
| 82 |
GEDCOMParser::FamilyRecord * setChildInFamily(GEDCOMParser::FamilyRecord * const family = 0); |
GEDCOMParser::FamilyRecord * setChildInFamily(GEDCOMParser::FamilyRecord * const family = 0); |
| 83 |
|
/// Get an event |
| 84 |
|
GEDCOMParser::IndividualEvent * const getEvent(GEDCOMParser::IndividualEvent::enumIndividualEvents const &event) const; |
| 85 |
|
/// Get the Birth event |
| 86 |
|
GEDCOMParser::IndividualEvent * const getBirth(void) const; |
| 87 |
|
/// Get the Death event |
| 88 |
|
GEDCOMParser::IndividualEvent * const getDeath(void) const; |
| 89 |
/// Get the family record in which the parameter is spouse |
/// Get the family record in which the parameter is spouse |
| 90 |
GEDCOMParser::FamilyRecord * getFamilySpouse(void); |
GEDCOMParser::FamilyRecord * getFamilySpouse(void); |
| 91 |
/// Get the family record in which the parameter is child |
/// Get the family record in which the parameter is child |
| 101 |
GEDCOMParser::IndividualRecord * const _individual_record; |
GEDCOMParser::IndividualRecord * const _individual_record; |
| 102 |
GEDCOMParser::LineageLinkageGedcom * const _lineage; |
GEDCOMParser::LineageLinkageGedcom * const _lineage; |
| 103 |
GEDCOMParser::IndividualAttribute * const getOccupationObject(void) const; |
GEDCOMParser::IndividualAttribute * const getOccupationObject(void) const; |
|
GEDCOMParser::IndividualEvent * setEvent(GEDCOMParser::IndividualEvent::enumIndividualEvents const &event_type, std::string const &date, std::string const &location); |
|
| 104 |
void RemoveNotUsedFamily(GEDCOMParser::FamilyRecord * const family); |
void RemoveNotUsedFamily(GEDCOMParser::FamilyRecord * const family); |
| 105 |
}; |
}; |
| 106 |
}; |
}; |