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

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

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

revision 1.1.2.1 by cpcp, Sun Aug 18 19:49:21 2002 UTC revision 1.1.2.2 by cpcp, Sun Oct 27 11:58:04 2002 UTC
# Line 23  Line 23 
23  #define _GEDCOMPARSER_DATA_HH_  #define _GEDCOMPARSER_DATA_HH_
24    
25  #include <string>  #include <string>
26    #include "GEDCOMParser/DateManagement/DateValue.hh"
27    
28  ///  ///
29  namespace GEDCOMParser  namespace GEDCOMParser
# Line 34  namespace GEDCOMParser Line 35  namespace GEDCOMParser
35    {    {
36    protected:    protected:
37      std::string _data;      std::string _data;
38      std::string _date;      GEDCOMParser::DateManagement::DateValue * _date;
39      std::string _copr;      std::string _copr;
40    public:    public:
41        Data(void) :
42          _data(),
43          _date(0),
44          _copr()
45        {
46        };
47        Data(Data const &d) :
48          _data(d._data),
49          _date(0),
50          _copr(d._copr)
51        {
52          if (d._date != 0)
53            {
54              _date = new GEDCOMParser::DateManagement::DateValue(*d._date);
55            }
56          return;
57        };
58      virtual ~Data(void)      virtual ~Data(void)
59      {      {
60          delete _date; _date = 0;
61      };      };
62      ///@name Accessors (set)      ///@name Accessors (set)
63      //@{      //@{
# Line 55  namespace GEDCOMParser Line 74  namespace GEDCOMParser
74      ///      ///
75      virtual std::string const & getData(void) const;      virtual std::string const & getData(void) const;
76      ///      ///
77      virtual std::string const & getDate(void) const;      virtual std::string const getDate(void) const;
78      ///      ///
79      virtual std::string const & getCopr(void) const;      virtual std::string const & getCopr(void) const;
80      //@}      //@}

Legend:
Removed from v.1.1.2.1  
changed lines
  Added in v.1.1.2.2

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