getrelation2 can return 0 in cases of a relation that maps objects to ints. This...
[repair.git] / Repair / RepairCompiler / MCC / Runtime / SimpleHash.h
index da21f2f0faeed986d377f27cc6e055da72e635a9..0823fd4ed91c6cafc01206991d8dc7f14cacdab4 100755 (executable)
@@ -175,7 +175,8 @@ class RepairHashNode {
     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 {
@@ -198,6 +199,7 @@ public:
     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