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

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

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

revision 1.4 by cpcp, Sun Jan 26 21:15:21 2003 UTC revision 1.5 by cpcp, Thu Feb 20 22:09:15 2003 UTC
# Line 21  Line 21 
21  */  */
22  #include "LdsIndividualOrdinance.hh"  #include "LdsIndividualOrdinance.hh"
23  #include "GEDCOMParser/Visitor/GEDCOMVisitor.hh"  #include "GEDCOMParser/Visitor/GEDCOMVisitor.hh"
24    #include "GEDCOMParser/GEDCOMFactory.hh"
25    #include "GEDCOMParser/GEDCOMFactoryAccessor.hh"
26    
27  void GEDCOMParser::LdsIndividualOrdinance::setType(GEDCOMParser::LdsIndividualOrdinance::enumLdsIndividualOrdinance type)  void GEDCOMParser::LdsIndividualOrdinance::setType(GEDCOMParser::LdsIndividualOrdinance::enumLdsIndividualOrdinance type)
28  {  {
# Line 62  void GEDCOMParser::LdsIndividualOrdinanc Line 64  void GEDCOMParser::LdsIndividualOrdinanc
64    return;    return;
65  }  }
66    
67  void GEDCOMParser::LdsIndividualOrdinance::addSourceCitation(GEDCOMParser::SourceCitation * const src)  GEDCOMParser::SourceCitation * GEDCOMParser::LdsIndividualOrdinance::addSourceCitation(GEDCOMParser::SourceCitation * const data = 0)
68  {  {
69    _citations.push_back(SmartPtr<SourceCitation>(src));    GEDCOMParser::SourceCitation  * tmp_data = data;
70    return;    if (data == 0)
71        {
72          GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
73          GEDCOMParser::SourceCitation  * tmp_data = factory->createSourceCitation();
74        }
75      _citations.push_back(SmartPtr<SourceCitation>(tmp_data));
76      return _citations.back().getPtr();
77  }  }
78    
79  void GEDCOMParser::LdsIndividualOrdinance::addNoteStructure(GEDCOMParser::NoteStructure * const note)  GEDCOMParser::NoteStructure * GEDCOMParser::LdsIndividualOrdinance::addNoteStructure(GEDCOMParser::NoteStructure * const data = 0)
80  {  {
81    _notes.push_back(SmartPtr<NoteStructure>(note));    GEDCOMParser::NoteStructure  * tmp_data = data;
82    return;    if (data == 0)
83        {
84          GEDCOMParser::GEDCOMFactory * factory = GEDCOMParser::GEDCOMFactoryAccessor::getFactory();
85          GEDCOMParser::NoteStructure  * tmp_data = factory->createNoteStructure();
86        }
87      _notes.push_back(SmartPtr<NoteStructure>(tmp_data));
88      return _notes.back().getPtr();
89  }  }
90    
91  GEDCOMParser::LdsIndividualOrdinance::enumLdsIndividualOrdinance GEDCOMParser::LdsIndividualOrdinance::getType(void) const  GEDCOMParser::LdsIndividualOrdinance::enumLdsIndividualOrdinance GEDCOMParser::LdsIndividualOrdinance::getType(void) const

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

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