/[ghosts]/ghosts/gedcomparser/src/GEDCOMParser/LineageLinkageGedcom.cpp
ViewVC logotype

Diff of /ghosts/gedcomparser/src/GEDCOMParser/LineageLinkageGedcom.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by cpcp, Wed Feb 19 22:17:12 2003 UTC revision 1.9 by cpcp, Thu Feb 20 22:09:15 2003 UTC
# Line 25  Line 25 
25  #include "GEDCOMParser/GEDCOMFactory.hh"  #include "GEDCOMParser/GEDCOMFactory.hh"
26  #include "GEDCOMParser/GEDCOMFactoryAccessor.hh"  #include "GEDCOMParser/GEDCOMFactoryAccessor.hh"
27    
28  void GEDCOMParser::LineageLinkageGedcom::setHeader(Header * const header)  GEDCOMParser::Header * GEDCOMParser::LineageLinkageGedcom::setHeader(GEDCOMParser::Header * const data = 0)
29  {  {
30    _header = SmartPtr< Header >(header);    GEDCOMParser::Header  * tmp_data = data;
31      if (data == 0)
32        {
33          GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
34          GEDCOMParser::Header  * tmp_data = factory->createHeader();
35        }
36      _header = SmartPtr< Header >(tmp_data);
37      return _header.getPtr();  
38  }  }
39    
40  void GEDCOMParser::LineageLinkageGedcom::setSubmission(Submission * const submission)  GEDCOMParser::Submission * GEDCOMParser::LineageLinkageGedcom::setSubmission(GEDCOMParser::Submission * const data = 0)
41  {  {
42    _submission = SmartPtr< Submission >(submission);    GEDCOMParser::Submission  * tmp_data = data;
43      if (data == 0)
44        {
45          GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
46          GEDCOMParser::Submission  * tmp_data = factory->createSubmission();
47        }
48      _submission = SmartPtr< Submission >(tmp_data);
49      return _submission.getPtr();  
50  }  }
51    
52  GEDCOMParser::FamilyRecord * GEDCOMParser::LineageLinkageGedcom::addFamilyRecord(FamilyRecord * const data = 0)  GEDCOMParser::FamilyRecord * GEDCOMParser::LineageLinkageGedcom::addFamilyRecord(FamilyRecord * const data = 0)
53  {  {
54    std::string id;    std::string id;

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26