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

Diff of /ghosts/gedcomparser/src/GEDCOMParser/FamilyRecord.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 47  GEDCOMParser::FamilyEvent * GEDCOMParser Line 47  GEDCOMParser::FamilyEvent * GEDCOMParser
47    if (data == 0)    if (data == 0)
48      {      {
49        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
50        GEDCOMParser::FamilyEvent  * tmp_data = factory->createFamilyEvent();        tmp_data = factory->createFamilyEvent();
51      }      }
52    _events.push_back(SmartPtr<FamilyEvent>(tmp_data));    _events.push_back(SmartPtr<FamilyEvent>(tmp_data));
53    return _events.back().getPtr();    return _events.back().getPtr();
# Line 89  GEDCOMParser::LdsSpouseSealing * GEDCOMP Line 89  GEDCOMParser::LdsSpouseSealing * GEDCOMP
89    if (data == 0)    if (data == 0)
90      {      {
91        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
92        GEDCOMParser::LdsSpouseSealing  * tmp_data = factory->createLdsSpouseSealing();        tmp_data = factory->createLdsSpouseSealing();
93      }      }
94    _lds_spouse_sealings.push_back(SmartPtr<LdsSpouseSealing>(tmp_data));    _lds_spouse_sealings.push_back(SmartPtr<LdsSpouseSealing>(tmp_data));
95    return _lds_spouse_sealings.back().getPtr();      return _lds_spouse_sealings.back().getPtr();  
# Line 101  GEDCOMParser::SourceCitation * GEDCOMPar Line 101  GEDCOMParser::SourceCitation * GEDCOMPar
101    if (data == 0)    if (data == 0)
102      {      {
103        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
104        GEDCOMParser::SourceCitation  * tmp_data = factory->createSourceCitation();        tmp_data = factory->createSourceCitation();
105      }      }
106    _citations.push_back(SmartPtr<SourceCitation>(tmp_data));    _citations.push_back(SmartPtr<SourceCitation>(tmp_data));
107    return _citations.back().getPtr();    return _citations.back().getPtr();
# Line 113  GEDCOMParser::MultimediaLink * GEDCOMPar Line 113  GEDCOMParser::MultimediaLink * GEDCOMPar
113    if (data == 0)    if (data == 0)
114      {      {
115        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
116        GEDCOMParser::MultimediaLink  * tmp_data = factory->createMultimediaLink();        tmp_data = factory->createMultimediaLink();
117      }      }
118    _mm_links.push_back(SmartPtr<MultimediaLink>(tmp_data));    _mm_links.push_back(SmartPtr<MultimediaLink>(tmp_data));
119    return _mm_links.back().getPtr();    return _mm_links.back().getPtr();
# Line 125  GEDCOMParser::NoteStructure * GEDCOMPars Line 125  GEDCOMParser::NoteStructure * GEDCOMPars
125    if (data == 0)    if (data == 0)
126      {      {
127        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
128        GEDCOMParser::NoteStructure  * tmp_data = factory->createNoteStructure();        tmp_data = factory->createNoteStructure();
129      }      }
130    _notes.push_back(SmartPtr<NoteStructure>(tmp_data));    _notes.push_back(SmartPtr<NoteStructure>(tmp_data));
131    return _notes.back().getPtr();    return _notes.back().getPtr();
# Line 137  GEDCOMParser::UserReference * GEDCOMPars Line 137  GEDCOMParser::UserReference * GEDCOMPars
137    if (data == 0)    if (data == 0)
138      {      {
139        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
140        GEDCOMParser::UserReference  * tmp_data = factory->createUserReference();        tmp_data = factory->createUserReference();
141      }      }
142    _user_references.push_back(SmartPtr<UserReference>(tmp_data));    _user_references.push_back(SmartPtr<UserReference>(tmp_data));
143    return _user_references.back().getPtr();    return _user_references.back().getPtr();
# Line 155  GEDCOMParser::ChangeDate * GEDCOMParser: Line 155  GEDCOMParser::ChangeDate * GEDCOMParser:
155    if (data == 0)    if (data == 0)
156      {      {
157        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();        GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
158        GEDCOMParser::ChangeDate  * tmp_data = factory->createChangeDate();        tmp_data = factory->createChangeDate();
159      }      }
160    _change_date = SmartPtr<ChangeDate>(tmp_data);    _change_date = SmartPtr<ChangeDate>(tmp_data);
161    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