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