286 |
return family_link; |
return family_link; |
287 |
} |
} |
288 |
|
|
289 |
|
void GEDCOMParser::LineageLinkageGedcom::setParent(GEDCOMParser::FamilyRecord * const family, GEDCOMParser::IndividualRecord * parent) |
290 |
|
{ |
291 |
|
|
292 |
|
if ((family != 0) && (parent != 0)) |
293 |
|
{ |
294 |
|
family->setSpouse(*parent); |
295 |
|
GEDCOMParser::SpouseToFamilyLink * spouse_link = parent->addSpouseToFamilyLink(); |
296 |
|
std::string const &family_id = family->getId(); |
297 |
|
spouse_link->setFamsXref(family_id); |
298 |
|
} |
299 |
|
return; |
300 |
|
} |
301 |
|
|
302 |
void GEDCOMParser::LineageLinkageGedcom::RemoveChildToFamilyLink(GEDCOMParser::IndividualRecord * individual, GEDCOMParser::ChildToFamilyLink * family_link_to_delete) |
void GEDCOMParser::LineageLinkageGedcom::RemoveChildToFamilyLink(GEDCOMParser::IndividualRecord * individual, GEDCOMParser::ChildToFamilyLink * family_link_to_delete) |
303 |
{ |
{ |
304 |
if (individual != 0) |
if (individual != 0) |