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

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

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

revision 1.5 by cpcp, Thu Feb 20 22:09:15 2003 UTC revision 1.6 by cpcp, Sun Feb 23 21:34:44 2003 UTC
# Line 53  GEDCOMParser::Address * GEDCOMParser::Re Line 53  GEDCOMParser::Address * GEDCOMParser::Re
53    if (data == 0)    if (data == 0)
54      {      {
55        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
56        GEDCOMParser::Address  * tmp_data = factory->createAddress();        tmp_data = factory->createAddress();
57      }      }
58    _address = SmartPtr<Address>(tmp_data);    _address = SmartPtr<Address>(tmp_data);
59    return _address.getPtr();    return _address.getPtr();
# Line 65  GEDCOMParser::NoteStructure * GEDCOMPars Line 65  GEDCOMParser::NoteStructure * GEDCOMPars
65    if (data == 0)    if (data == 0)
66      {      {
67        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
68        GEDCOMParser::NoteStructure  * tmp_data = factory->createNoteStructure();        tmp_data = factory->createNoteStructure();
69      }      }
70    _notes.push_back(SmartPtr<NoteStructure>(tmp_data));    _notes.push_back(SmartPtr<NoteStructure>(tmp_data));
71    return _notes.back().getPtr();    return _notes.back().getPtr();
# Line 77  GEDCOMParser::UserReference * GEDCOMPars Line 77  GEDCOMParser::UserReference * GEDCOMPars
77    if (data == 0)    if (data == 0)
78      {      {
79        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
80        GEDCOMParser::UserReference  * tmp_data = factory->createUserReference();        tmp_data = factory->createUserReference();
81      }      }
82    _user_references.push_back(SmartPtr<UserReference>(tmp_data));    _user_references.push_back(SmartPtr<UserReference>(tmp_data));
83    return _user_references.back().getPtr();    return _user_references.back().getPtr();
# Line 95  GEDCOMParser::ChangeDate * GEDCOMParser: Line 95  GEDCOMParser::ChangeDate * GEDCOMParser:
95    if (data == 0)    if (data == 0)
96      {      {
97        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
98        GEDCOMParser::ChangeDate  * tmp_data = factory->createChangeDate();        tmp_data = factory->createChangeDate();
99      }      }
100    _change_date = SmartPtr<ChangeDate>(tmp_data);    _change_date = SmartPtr<ChangeDate>(tmp_data);
101    return _change_date.getPtr();        return _change_date.getPtr();    

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

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