X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=src%2FCollections%2Fstructs.h;h=6d06f549d616b3b869d0022b5b6938ced17a12fa;hb=2ea873287511578a00428d0d18f4342d8956d801;hp=f52e895830c1c7e503f5e4411fd0bae49fb070a1;hpb=5f0500d87b5e837ac5d5864510a48ae7cf225791;p=satune.git diff --git a/src/Collections/structs.h b/src/Collections/structs.h index f52e895..6d06f54 100644 --- a/src/Collections/structs.h +++ b/src/Collections/structs.h @@ -7,6 +7,7 @@ #include "array.h" #include "corestructs.h" + unsigned int table_entry_hash_function(TableEntry *This); bool table_entry_equals(TableEntry *key1, TableEntry *key2); unsigned int order_node_hash_function(OrderNode *This); @@ -19,20 +20,28 @@ unsigned int order_pair_hash_function(OrderPair *This); bool order_pair_equals(OrderPair *key1, OrderPair *key2); -typedef Hashset HashsetTableEntry; -typedef Hashset HashsetOrderNode; -typedef Hashset HashsetOrderEdge; -typedef Hashset HashsetOrderElement; -typedef Hashset HashsetBoolean; +typedef Hashset HashsetTableEntry; +typedef Hashset HashsetOrderNode; +typedef Hashset HashsetOrderEdge; +typedef Hashset HashsetOrderElement; +typedef Hashset HashsetBoolean; +typedef Hashset HashsetElement; +typedef SetIterator SetIteratorBoolean; +typedef Hashset Hashset64Int; +typedef SetIterator SetIterator64Int; + + +typedef Hashtable HashtableNodeToNodeSet; +typedef Hashtable HashtableOrderPair; +typedef Hashtable CloneMap; + + +typedef Hashtable HashtableEncoding; -typedef Hashtable HashtableNodeToNodeSet; -typedef Hashtable HashtableOrderPair; -typedef Hashtable CloneMap; -typedef Hashtable HashTableOrderIntEncoding; -typedef SetIterator SetIteratorTableEntry; -typedef SetIterator SetIteratorOrderEdge; -typedef SetIterator SetIteratorOrderNode; -typedef SetIterator SetIteratorOrderElement; +typedef SetIterator SetIteratorTableEntry; +typedef SetIterator SetIteratorOrderEdge; +typedef SetIterator SetIteratorOrderNode; +typedef SetIterator SetIteratorOrderElement; #endif