| 48 |
protected: |
protected: |
| 49 |
std::string _name; |
std::string _name; |
| 50 |
std::string _npfx; |
std::string _npfx; |
| 51 |
|
std::string _raw_givn; |
| 52 |
std::string _givn; |
std::string _givn; |
| 53 |
std::string _nick; |
std::string _nick; |
| 54 |
std::string _spfx; |
std::string _spfx; |
| 55 |
|
std::string _raw_surn; |
| 56 |
std::string _surn; |
std::string _surn; |
| 57 |
std::string _nsfx; |
std::string _nsfx; |
| 58 |
SourceCitations_t _citations; |
SourceCitations_t _citations; |
| 63 |
}; |
}; |
| 64 |
///@name Accessors (set) |
///@name Accessors (set) |
| 65 |
//@{ |
//@{ |
| 66 |
/// |
/// setName runs the parsing of Given name and Surname ; |
| 67 |
void setName (std::string const &); |
void setName (std::string const &); |
| 68 |
/// |
/// |
| 69 |
void setNpfx (std::string const &); |
void setNpfx (std::string const &); |
| 70 |
/// |
/// set the given name (for instance from a GEDCOM file) |
| 71 |
void setGivn (std::string const &); |
void setGivn (std::string const &); |
| 72 |
/// |
/// |
| 73 |
void setNick (std::string const &); |
void setNick (std::string const &); |
| 74 |
/// |
/// |
| 75 |
void setSpfx (std::string const &); |
void setSpfx (std::string const &); |
| 76 |
/// |
/// set the surname (for instance from a GEDCOM file) |
| 77 |
void setSurn (std::string const &); |
void setSurn (std::string const &); |
| 78 |
/// |
/// |
| 79 |
void setNsfx (std::string const &); |
void setNsfx (std::string const &); |
| 89 |
virtual std::string const &getName(void) const; |
virtual std::string const &getName(void) const; |
| 90 |
/// |
/// |
| 91 |
virtual std::string const &getNpfx(void) const; |
virtual std::string const &getNpfx(void) const; |
| 92 |
/// |
/// Returns the Given name parsed by setName |
| 93 |
virtual std::string const &getGivn(void) const; |
virtual std::string const &getGivn(void) const; |
| 94 |
|
/// Returns the Given name set by setGivn |
| 95 |
|
virtual std::string const &getRawGivn(void) const; |
| 96 |
/// |
/// |
| 97 |
virtual std::string const &getNick(void) const; |
virtual std::string const &getNick(void) const; |
| 98 |
/// |
/// |
| 99 |
virtual std::string const &getSpfx(void) const; |
virtual std::string const &getSpfx(void) const; |
| 100 |
/// |
/// Returns the Surname parsed by setName |
| 101 |
virtual std::string const &getSurn(void) const; |
virtual std::string const &getSurn(void) const; |
| 102 |
|
/// Returns the Surname set by setSurn |
| 103 |
|
virtual std::string const &getRawSurn(void) const; |
| 104 |
/// |
/// |
| 105 |
virtual std::string const &getNsfx(void) const; |
virtual std::string const &getNsfx(void) const; |
| 106 |
/// |
/// |