| 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) |