Get rid of unnecessary hashfunction and comparison
[satune.git] / src / Collections / structs.h
index afe905fb31c350afb7f0e3d0fa82e2b3a0906554..266fc171f8bde4d6bf6703279118a8e77e8e51a4 100644 (file)
@@ -16,8 +16,6 @@ unsigned int order_element_hash_function(OrderElement *This);
 bool order_element_equals(OrderElement *key1, OrderElement *key2);
 unsigned int order_pair_hash_function(OrderPair *This);
 bool order_pair_equals(OrderPair *key1, OrderPair *key2);
-unsigned int order_hash_function(Order *This);
-bool order_pair_equals(Order *key1, Order *key2);
 
 
 typedef HashSet<Boolean *, uintptr_t, 4> HashSetBoolean;
@@ -28,7 +26,7 @@ typedef HashSet<OrderElement *, uintptr_t, 4, order_element_hash_function, order
 typedef HashTable<OrderNode *, HashSetOrderNode *, uintptr_t, 4> HashTableNodeToNodeSet;
 typedef HashTable<OrderPair *, OrderPair *, uintptr_t, 4, order_pair_hash_function, order_pair_equals> HashTableOrderPair;
 typedef HashTable<void *, void *, uintptr_t, 4> CloneMap;
-typedef HashTable<Order* , IntegerEncodingRecord*, uintptr_t, 4, order_hash_function, order_pair_equals> HashTableOrderIntegerEncoding; 
+typedef HashTable<Order* , IntegerEncodingRecord*, uintptr_t, 4> HashTableOrderIntegerEncoding; 
 
 typedef HSIterator<TableEntry *, uintptr_t, 4, table_entry_hash_function, table_entry_equals> HSIteratorTableEntry;
 typedef HSIterator<Boolean *, uintptr_t, 4> HSIteratorBoolean;