233 |
return _individual_events; |
return _individual_events; |
234 |
} |
} |
235 |
|
|
|
GEDCOMParser::IndividualEvent * const GEDCOMParser::IndividualRecord::getBirth(void) const |
|
|
{ |
|
|
return getEvent(IndividualEvent::e_Birt); |
|
|
} |
|
|
|
|
|
GEDCOMParser::IndividualEvent * const GEDCOMParser::IndividualRecord::getDeath(void) const |
|
|
{ |
|
|
return getEvent(IndividualEvent::e_Deat); |
|
|
} |
|
|
|
|
|
GEDCOMParser::IndividualEvent * const GEDCOMParser::IndividualRecord::getEvent(IndividualEvent::enumIndividualEvents event) const |
|
|
{ |
|
|
IndividualEvent * res = 0; |
|
|
GEDCOMParser::IndividualEvents_t::const_iterator iter = |
|
|
std::find(_individual_events.begin(), |
|
|
_individual_events.end(), |
|
|
event); |
|
|
if (iter != _individual_events.end()) |
|
|
{ |
|
|
res = (*iter).getPtr(); |
|
|
} |
|
|
return res; |
|
|
} |
|
|
|
|
236 |
GEDCOMParser::IndividualAttributes_t const &GEDCOMParser::IndividualRecord::getIndividualAttributes(void) const |
GEDCOMParser::IndividualAttributes_t const &GEDCOMParser::IndividualRecord::getIndividualAttributes(void) const |
237 |
{ |
{ |
238 |
return _individual_attributes; |
return _individual_attributes; |