Update libgee to 0.9.92 (3462b25)
[profile/ivi/libgee.git] / gee / hashmultiset.vala
index 596da77..2e59c07 100644 (file)
  * Hash table implementation of the {@link MultiSet} interface.
  */
 public class Gee.HashMultiSet<G> : AbstractMultiSet<G> {
-       public HashFunc hash_func {
+       public HashDataFunc<G> hash_func {
                get { return ((HashMap<G, int>) _storage_map).key_hash_func; }
        }
 
-       public EqualFunc equal_func {
+       public EqualDataFunc<G> equal_func {
                get { return ((HashMap<G, int>) _storage_map).key_equal_func; }
        }
 
@@ -41,7 +41,7 @@ public class Gee.HashMultiSet<G> : AbstractMultiSet<G> {
         * @param hash_func an optional element hash function
         * @param equal_func an optional element equality testing function
         */
-       public HashMultiSet (HashFunc? hash_func = null, EqualFunc? equal_func = null) {
+       public HashMultiSet (HashDataFunc<G>? hash_func = null, EqualDataFunc<G>? equal_func = null) {
                base (new HashMap<G, int> (hash_func, equal_func));
        }
 }