/[ghosts]/ghosts/gedcomparser/src/GEDCOMParser/SourceRepositoryCitation.hh
ViewVC logotype

Diff of /ghosts/gedcomparser/src/GEDCOMParser/SourceRepositoryCitation.hh

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

revision 1.4 by cpcp, Thu Feb 20 22:09:15 2003 UTC revision 1.5 by cpcp, Sun Nov 16 15:22:13 2003 UTC
# Line 25  Line 25 
25  #include <string>  #include <string>
26  #include <vector>  #include <vector>
27  #include "patterns/SmartPtr.hh"  #include "patterns/SmartPtr.hh"
28  #include "GEDCOMParser/NoteStructure.hh"  #include "GEDCOMParser/AttachmentManager.hh"
29  #include "GEDCOMParser/Visitor/GEDCOMElement.hh"  #include "GEDCOMParser/Visitor/GEDCOMElement.hh"
30    
31  ///  ///
# Line 33  namespace GEDCOMParser Line 33  namespace GEDCOMParser
33  {  {
34    class GEDCOMVisitor;    class GEDCOMVisitor;
35    /// @memo Implements the GEDCOM 5.5 SOURCE_REPOSITORY_CITATION structure    /// @memo Implements the GEDCOM 5.5 SOURCE_REPOSITORY_CITATION structure
36    class SourceRepositoryCitation : public GEDCOMElement    class SourceRepositoryCitation : public GEDCOMElement,
37                                       public AttachmentManager
38    {    {
39    public:    public:
40      /// @memo Implements the SOURCE_CALL_NUMBER members of the SOURCE_REPOSITORY_CITATION structure      /// @memo Implements the SOURCE_CALL_NUMBER members of the SOURCE_REPOSITORY_CITATION structure
# Line 75  namespace GEDCOMParser Line 76  namespace GEDCOMParser
76      ///          ///    
77      void setRepoXref  (std::string const &);      void setRepoXref  (std::string const &);
78      ///      ///
     GEDCOMParser::NoteStructure  * addNoteStructure (NoteStructure  * const data = 0);  
     ///  
79      GEDCOMParser::SourceRepositoryCitation::SourceCallNumber * addSourceCallNumber (SourceRepositoryCitation::SourceCallNumber * const data = 0);      GEDCOMParser::SourceRepositoryCitation::SourceCallNumber * addSourceCallNumber (SourceRepositoryCitation::SourceCallNumber * const data = 0);
80      //@}      //@}
81            
# Line 85  namespace GEDCOMParser Line 84  namespace GEDCOMParser
84      ///      ///
85      virtual std::string const &getRepoXref(void) const;      virtual std::string const &getRepoXref(void) const;
86      ///      ///
     NoteStructures_t const &getNoteStructures(void) const;  
     ///  
87      SourceCallNumbers_t const &getSourceCallNumbers(void) const;      SourceCallNumbers_t const &getSourceCallNumbers(void) const;
88      //@}      //@}
89      virtual void Accept(GEDCOMParser::GEDCOMVisitor *);      virtual void Accept(GEDCOMParser::GEDCOMVisitor *);
90    protected:    protected:
91      std::string _repo_xref;      std::string _repo_xref;
     NoteStructures_t _notes;  
92      SourceCallNumbers_t _call_numbers;      SourceCallNumbers_t _call_numbers;
93    };    };
94  };  };

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