Instantiate a new empty PrefixSumMap from key, value and prefix types
Instantiate a new empty PrefixSumMap from key, value and prefix types
import org.isarnproject.collections.mixmaps.prefixsum._ // map strings to integers, using default ordering and standard integer monoid val map1 = PrefixSumMap.key[String].value[Int].prefix(Aggregator.appendMonoid((ps: Int, v: Int) => ps + v)) // Use a custom ordering val ord: Ordering[String] = ... val map2 = PrefixSumMap.key(ord).value[Int].prefix(Aggregator.appendMonoid((ps: Int, v: Int) => ps + v))