TTMultiMapList<V>.fromMap constructor

TTMultiMapList<V>.fromMap(
  1. Map<String, Iterable<V>> map, {
  2. KeyMapping keyMapping = identity,
})

Create a TTMultiMapList from a Map.

Implementation

TTMultiMapList.fromMap(Map<String, Iterable<V>> map,
    {KeyMapping keyMapping = identity})
    : super(
          (Iterable<int> runes, Random priorityGenerator, Node<V>? parent,
                  HashSet<RunePoolEntry> _runePool) =>
              NodeList<V>(runes, priorityGenerator, parent, _runePool),
          keyMapping) {
  for (final key in map.keys) {
    addValues(key, map[key]!);
  }
}