From 55f706b8977dc541b6fa6e95fb8babdaca6deb10 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Wed, 30 Aug 2017 13:25:04 -0700 Subject: [PATCH] Get rid of unnecessary hashfunction and comparison --- src/Collections/structs.cc | 9 --------- src/Collections/structs.h | 4 +--- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/src/Collections/structs.cc b/src/Collections/structs.cc index 660005c..36f95b4 100644 --- a/src/Collections/structs.cc +++ b/src/Collections/structs.cc @@ -56,12 +56,3 @@ unsigned int order_pair_hash_function(OrderPair *This) { bool order_pair_equals(OrderPair *key1, OrderPair *key2) { return key1->first == key2->first && key1->second == key2->second; } - -unsigned int order_hash_function(Order *This) { - return (uint) This; -} - -bool order_pair_equals(Order *key1, Order *key2) { - return key1==key2; -} - diff --git a/src/Collections/structs.h b/src/Collections/structs.h index afe905f..266fc17 100644 --- a/src/Collections/structs.h +++ b/src/Collections/structs.h @@ -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 HashSetBoolean; @@ -28,7 +26,7 @@ typedef HashSet HashTableNodeToNodeSet; typedef HashTable HashTableOrderPair; typedef HashTable CloneMap; -typedef HashTable HashTableOrderIntegerEncoding; +typedef HashTable HashTableOrderIntegerEncoding; typedef HSIterator HSIteratorTableEntry; typedef HSIterator HSIteratorBoolean; -- 2.34.1