public:
WorkList();
~WorkList();
+ void reset();
void add(int id, int type, int lvalue, int rvalue);
int hasMoreElements();
int getid();
return numelements;
}
int count(int key);
-
+ void addAll(SimpleHash * set);
+ SimpleHash * imageSet(int key);
};
/* SimpleHashExcepion *************************************************/
int lvalue;
int rvalue;
int rule;
- RepairHashNode(int setrelation, int rule, int lvalue, int rvalue, int data, int data2);
+ int ismodify;
+ RepairHashNode(int setrelation, int rule, int lvalue, int rvalue, int data, int data2,int ismodify);
};
class RepairHash {
int getset(int setv, int rule, int value);
int getrelation(int relation, int rule, int lvalue, int rvalue);
int getrelation2(int relation, int rule, int lvalue, int rvalue);
+ int ismodify(int relation, int rule, int lvalue, int rvalue);
};
#endif