Esempio n. 1
0
 public static HMap <K, V> addOrUpdateRange <K, V>(HMap <K, V> map, IEnumerable <KeyValuePair <K, V> > range) =>
 map.AddOrUpdateRange(range);
Esempio n. 2
0
 public static HMap <K, V> tryAdd <K, V>(HMap <K, V> map, K key, V value) =>
 map.TryAdd(key, value);
Esempio n. 3
0
 public HMap <K, V> Append(HMap <K, V> rhs) =>
 Wrap(Value.Append(rhs.Value));
Esempio n. 4
0
 public static S fold <S, K, V>(HMap <K, V> map, S state, Func <S, V, S> folder) =>
 map.Fold(state, folder);
Esempio n. 5
0
 public static bool exists <K, V>(HMap <K, V> map, Func <V, bool> pred) =>
 map.Exists(pred);
Esempio n. 6
0
 public static bool forall <K, V>(HMap <K, V> map, Func <KeyValuePair <K, V>, bool> pred) =>
 map.ForAll(pred);
Esempio n. 7
0
 public static HMap <K, V> filter <K, V>(HMap <K, V> map, Func <K, V, bool> predicate) =>
 map.Filter(predicate);
Esempio n. 8
0
 public static HMap <K, V> trySetItem <K, V>(HMap <K, V> map, K key, V value) =>
 map.TrySetItem(key, value);
Esempio n. 9
0
 public static HMap <K, V> trySetItem <K, V>(HMap <K, V> map, K key, Func <V, V> Some) =>
 map.TrySetItem(key, Some);
Esempio n. 10
0
 public static bool contains <K, V>(HMap <K, V> map, Tuple <K, V> kv) =>
 map.Contains(kv.Item1, kv.Item2);
Esempio n. 11
0
 public static HMap <K, V> clear <K, V>(HMap <K, V> map) =>
 map.Clear();
Esempio n. 12
0
 public static bool contains <K, V>(HMap <K, V> map, KeyValuePair <K, V> kv) =>
 map.Contains(kv.Key, kv.Value);
Esempio n. 13
0
 public static bool containsKey <K, V>(HMap <K, V> map, K key) =>
 map.ContainsKey(key);
Esempio n. 14
0
 public static HMap <K, V> remove <K, V>(HMap <K, V> map, K key) =>
 map.Remove(key);
Esempio n. 15
0
 /// <summary>
 /// Atomically iterate through all key/value pairs in the map (in order) and execute an
 /// action on each
 /// </summary>
 /// <param name="action">Action to execute</param>
 /// <returns>Unit</returns>
 public static Unit iter <K, V>(HMap <K, V> map, Action <K, V> action) =>
 map.Iter(action);
Esempio n. 16
0
 public static HMap <K, V> trySetItems <K, V>(HMap <K, V> map, IEnumerable <Tuple <K, V> > items) =>
 map.SetItems(items);
Esempio n. 17
0
 public static bool forall <K, V>(HMap <K, V> map, Func <Tuple <K, V>, bool> pred) =>
 map.ForAll(pred);
Esempio n. 18
0
 public static HMap <K, V> trySetItems <K, V>(HMap <K, V> map, IEnumerable <KeyValuePair <K, V> > items) =>
 map.TrySetItems(items);
Esempio n. 19
0
 public static HMap <K, U> map <K, T, U>(HMap <K, T> map, Func <K, T, U> f) =>
 map.Select(f);
Esempio n. 20
0
 public static HMap <K, V> trySetItems <K, V>(HMap <K, V> map, IEnumerable <K> keys, Func <V, V> Some) =>
 map.TrySetItems(keys, Some);
Esempio n. 21
0
 public static int length <K, T>(HMap <K, T> map) =>
 map.Count;
Esempio n. 22
0
 public static Option <V> find <K, V>(HMap <K, V> map, K key) =>
 map.Find(key);
Esempio n. 23
0
 public static bool exists <K, V>(HMap <K, V> map, Func <KeyValuePair <K, V>, bool> pred) =>
 map.Exists(pred);
Esempio n. 24
0
 public static IEnumerable <V> findSeq <K, V>(HMap <K, V> map, K key) =>
 map.FindSeq(key);
Esempio n. 25
0
 public static HMap <K, V> add <K, V>(HMap <K, V> map, K key, V value) =>
 map.Add(key, value);
Esempio n. 26
0
 public static R find <K, V, R>(HMap <K, V> map, K key, Func <V, R> Some, Func <R> None) =>
 map.Find(key, Some, None);
Esempio n. 27
0
 public static HMap <K, V> addOrUpdate <K, V>(HMap <K, V> map, K key, V value) =>
 map.AddOrUpdate(key, value);
Esempio n. 28
0
 public static HMap <K, V> setItem <K, V>(HMap <K, V> map, K key, Func <V, V> mapper) =>
 map.SetItem(key, mapper);
Esempio n. 29
0
 public HMap <K, V> Subtract(HMap <K, V> rhs) =>
 Wrap(Value.Subtract(rhs.Value));
Esempio n. 30
0
 public static HMap <K, V> tryAddRange <K, V>(HMap <K, V> map, IEnumerable <KeyValuePair <K, V> > keyValues) =>
 map.TryAddRange(keyValues);