| 22 |
#ifndef _GEDCOMPARSER_ADDRESS_HH_ |
#ifndef _GEDCOMPARSER_ADDRESS_HH_ |
| 23 |
#define _GEDCOMPARSER_ADDRESS_HH_ |
#define _GEDCOMPARSER_ADDRESS_HH_ |
| 24 |
|
|
| 25 |
|
#include "GEDCOMParser/Visitor/GEDCOMElement.hh" |
| 26 |
|
|
| 27 |
#include <string> |
#include <string> |
| 28 |
|
|
|
|
|
| 29 |
/** @memo |
/** @memo |
| 30 |
This package handles the GEDCOM 5.5 format ; |
This package handles the GEDCOM 5.5 format ; |
| 31 |
full specifications for GEDCOM 5.5 format are available \URL[here]{http://www.gendex.com/gedcom55/55gctoc.htm} |
full specifications for GEDCOM 5.5 format are available \URL[here]{http://www.gendex.com/gedcom55/55gctoc.htm} |
| 32 |
*/ |
*/ |
| 33 |
namespace GEDCOMParser |
namespace GEDCOMParser |
| 34 |
{ |
{ |
| 35 |
|
class GEDCOMVisitor; |
| 36 |
/** @memo Implements the GEDCOM 5.5 ADDRESS_STRUCTURE structure |
/** @memo Implements the GEDCOM 5.5 ADDRESS_STRUCTURE structure |
| 37 |
*/ |
*/ |
| 38 |
class Address |
class Address : public GEDCOMElement |
| 39 |
{ |
{ |
| 40 |
protected: |
protected: |
| 41 |
std::string _addr; |
std::string _addr; |
| 94 |
/// |
/// |
| 95 |
virtual std::string const &getPhone (void) const; |
virtual std::string const &getPhone (void) const; |
| 96 |
//@} |
//@} |
| 97 |
|
virtual void Accept(GEDCOMParser::GEDCOMVisitor *); |
| 98 |
}; |
}; |
| 99 |
}; |
}; |
| 100 |
|
|