27 |
#include "patterns/SmartPtr.hh" |
#include "patterns/SmartPtr.hh" |
28 |
#include "GEDCOMParser/NoteStructure.hh" |
#include "GEDCOMParser/NoteStructure.hh" |
29 |
#include "GEDCOMParser/SourceCitation.hh" |
#include "GEDCOMParser/SourceCitation.hh" |
30 |
|
#include "GEDCOMParser/Visitor/GEDCOMElement.hh" |
31 |
|
|
32 |
/// Package GEDCOMParser |
/// Package GEDCOMParser |
33 |
namespace GEDCOMParser |
namespace GEDCOMParser |
34 |
{ |
{ |
35 |
|
class GEDCOMVisitor; |
36 |
|
|
37 |
///@name typedefs |
///@name typedefs |
38 |
//@{ |
//@{ |
39 |
/// @doc handling of many individus |
/// @doc handling of many individus |
44 |
|
|
45 |
//@} |
//@} |
46 |
/// @memo Implements the GEDCOM 5.5 ASSOCIATION_STRUCTURE structure |
/// @memo Implements the GEDCOM 5.5 ASSOCIATION_STRUCTURE structure |
47 |
class Association |
class Association : public GEDCOMElement |
48 |
{ |
{ |
49 |
public: |
public: |
50 |
virtual ~Association(void) |
virtual ~Association(void) |
76 |
/// |
/// |
77 |
SourceCitations_t const & getSourceCitations(void) const; |
SourceCitations_t const & getSourceCitations(void) const; |
78 |
//@} |
//@} |
79 |
|
virtual void Accept(GEDCOMParser::GEDCOMVisitor *); |
80 |
protected: |
protected: |
81 |
IndiXrefs_t _indi_xrefs; |
IndiXrefs_t _indi_xrefs; |
82 |
std::string _type; |
std::string _type; |