Modulelinear-base-0.8.1
Data.HashMap.Mutable.Linear.Internal
Synopsis
- value _debugShow
- value allocBeside
- value alter
- value alterF
- value capacity
- value chainU
- value chainU'
- value constGrowthFactor
- value constMaxLoadFactor
- value decRobinValPSL
- value delete
- value empty
- value filter
- value filterWithKey
- value fromList
- value growMapIfNecessary
- value idealIndexForKey
- value incRobinValPSL
- value insert
- value insertAll
- value intersectionWith
- value lookup
- value mapMaybe
- value mapMaybeWithKey
- value member
- value probeFrom
- value resize
- value shiftSegmentBackward
- value shrinkToFit
- value size
- value toList
- value tryInsertAtIndex
- value union
- value unionWith
- data HashMap
- type Keyed
- newtype PSL
- data ProbeResult
- type RobinArr
- data RobinVal
- Packagelinear-base-0.8.1
- Exports40
- LicenceMIT
Instances5Functor, Consumable, Dupable, Semigroup
Functor (HashMap k)Defined in linear-base-0.8.1 · Data.HashMap.Mutable.Linear.InternalUnsatisfiable ('TextDefined in linear-base-0.8.1 · Data.HashMap.Mutable.Linear.Internal"Using Prelude's Semigroup methods on a Data.HashMap.Mutable.Linear is vacuous as there can't be an unrestricted such Hashmap"
) => Semigroup (HashMap k v)Consumable (HashMap k v)Defined in linear-base-0.8.1 · Data.HashMap.Mutable.Linear.InternalDupable (HashMap k v)Defined in linear-base-0.8.1 · Data.HashMap.Mutable.Linear.InternalKeyed k => Semigroup (HashMap k v)Defined in linear-base-0.8.1 · Data.HashMap.Mutable.Linear.Internal
Instances4Eq, Num, Ord, Show
Constructors
IndexToInsert :: !PSL -> !Int -> ProbeResult k vIndexToUpdate :: v -> !PSL -> !Int -> ProbeResult k vIndexToSwap :: RobinVal k v -> !PSL -> !Int -> ProbeResult k v