+ added some assertions
[qpalma.git] / ParaParser / ParaParser.h
index 2a5ba00..b7cf739 100644 (file)
@@ -6,12 +6,15 @@
 using namespace std;
 
 struct KeyCmp {
-   bool operator()( unsigned long s1, unsigned long s2 ) const {
-          return ( s1 == s2 );
+   //bool operator()( unsigned long s1, unsigned long s2 ) const {
+   bool operator()( int s1, int s2 ) const {
+          return ( s1 < s2 );
    }
 };
 
 
+typedef map<unsigned long,char**,KeyCmp> MAP;
+
 class ParaParser{
 
    private:
@@ -20,7 +23,7 @@ class ParaParser{
       size_t num_columns;
       char** types_list;
 
-      map<unsigned long,void**,KeyCmp> *entries;
+      MAP *entries;
 
    public:
       ParaParser(const char* fmt, char** _fields, int num_entries);