| 62 |
public: |
public: |
| 63 |
IndividualRecord(std::string const &id = ""); |
IndividualRecord(std::string const &id = ""); |
| 64 |
virtual ~IndividualRecord (void); |
virtual ~IndividualRecord (void); |
| 65 |
|
static std::string const MALE; |
| 66 |
|
static std::string const FEMALE; |
| 67 |
|
|
| 68 |
///@name Accessors (set) |
///@name Accessors (set) |
| 69 |
//@{ |
//@{ |
| 112 |
GEDCOMParser::ChangeDate * setChangeDate (ChangeDate * const data = 0); |
GEDCOMParser::ChangeDate * setChangeDate (ChangeDate * const data = 0); |
| 113 |
/// |
/// |
| 114 |
//@} |
//@} |
| 115 |
|
///@name Individual edition facilities |
| 116 |
|
//@{ |
| 117 |
|
/// |
| 118 |
|
void RemoveFamilyLink(GEDCOMParser::SpouseToFamilyLink *); |
| 119 |
|
/// |
| 120 |
|
void RemoveFamilyLink(GEDCOMParser::ChildToFamilyLink *); |
| 121 |
|
//@} |
| 122 |
|
|
| 123 |
///@name Accessors (get) |
///@name Accessors (get) |
| 124 |
//@{ |
//@{ |
| 146 |
/// |
/// |
| 147 |
ChildToFamilyLinks_t const &getChildToFamilyLinks(void) const ; |
ChildToFamilyLinks_t const &getChildToFamilyLinks(void) const ; |
| 148 |
/// |
/// |
|
ChildToFamilyLinks_t &getChildToFamilyLinks(void); |
|
|
/// |
|
| 149 |
SpouseToFamilyLinks_t const &getSpouseToFamilyLinks(void) const ; |
SpouseToFamilyLinks_t const &getSpouseToFamilyLinks(void) const ; |
| 150 |
/// |
/// |
| 151 |
SubmXrefs_t const &getSubmXrefs(void) const; |
SubmXrefs_t const &getSubmXrefs(void) const; |
| 206 |
std::string _rin; |
std::string _rin; |
| 207 |
SmartPtr<ChangeDate> _change_date; |
SmartPtr<ChangeDate> _change_date; |
| 208 |
}; |
}; |
| 209 |
|
|
| 210 |
///@name typedefs |
///@name typedefs |
| 211 |
//@{ |
//@{ |
| 212 |
/// @doc handling of many individus |
/// @doc handling of many individus |