/[ghosts]/ghosts/gedcomparser/src/GEDCOMParser/ParseErrorManagement/ParseErrorManager.hh
ViewVC logotype

Diff of /ghosts/gedcomparser/src/GEDCOMParser/ParseErrorManagement/ParseErrorManager.hh

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

revision 1.1 by cpcp, Sun Nov 3 12:22:40 2002 UTC revision 1.2 by cpcp, Tue Nov 12 21:25:21 2002 UTC
# Line 0  Line 1 
1    /*
2        Copyright 2002 Cyril Picard
3    
4        This file is part of the GEDCOMParser library
5        (developed within the Genealogy Free Software Tools project).
6    
7        The GEDCOMParser library is free software; you can redistribute it and/or modify
8        it under the terms of the GNU General Public License as published by
9        the Free Software Foundation; either version 2 of the License, or
10        (at your option) any later version.
11    
12        The GEDCOMParser library is distributed in the hope that it will be useful,
13        but WITHOUT ANY WARRANTY; without even the implied warranty of
14        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15        GNU General Public License for more details.
16    
17        You should have received a copy of the GNU General Public License
18        along with the GEDCOMParser library ; if not, write to the Free Software
19        Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
20    
21    */
22    
23    #ifndef _GEDCOMPARSER_PARSEERRORMANAGEMENT_PARSEERRORMANAGER_HH_
24    #define _GEDCOMPARSER_PARSEERRORMANAGEMENT_PARSEERRORMANAGER_HH_
25    
26    #include "ParseError.hh"
27    #include <string>
28    #include <vector>
29    
30    namespace GEDCOMParser {
31      namespace ParseErrorManagement {
32        class ParseErrorManager
33        {
34        public:
35          ParseErrorManager(void) :
36            _errors()
37          {
38            
39          };
40          void AddError(int n, std::string const &desc);
41          void Clear(void);
42          int ErrorCount(void);
43          std::vector < GEDCOMParser::ParseErrorManagement::ParseError > const & getErrors(void) const;
44        private:
45          std::vector < GEDCOMParser::ParseErrorManagement::ParseError > _errors;
46        };
47      };
48    };
49    
50    #endif

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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