linear-maps-0.6: Finite maps for linear useSource codeContentsIndex
Data.IdMap.Static
Synopsis
module Data.IdMap
data k :. x = !(Id k) :. !x
insert :: MaplikeClass i a => (k :. d) -> a -> Maplike i k a -> Maplike i k a
delete :: MaplikeClass i a => (k :. d) -> Maplike i k a -> Maplike i k a
lookUp :: MaplikeClass i a => (k :. d) -> Maplike i k a -> Maybe a
(!) :: I i => Map i k a -> (k :. d) -> a
member :: MaplikeClass i a => (k :. d) -> Maplike i k a -> Bool
inserts :: I i => Map i k a -> [(k :. d, a)] -> Map i k a
setInsert :: I i => (k :. d) -> Set i k -> Set i k
setInserts :: I i => Set i k -> [k :. d] -> Set i k
Documentation
module Data.IdMap
data k :. x Source
Identifiers with static data.
Constructors
!(Id k) :. !x
show/hide Instances
insert :: MaplikeClass i a => (k :. d) -> a -> Maplike i k a -> Maplike i k aSource
delete :: MaplikeClass i a => (k :. d) -> Maplike i k a -> Maplike i k aSource
lookUp :: MaplikeClass i a => (k :. d) -> Maplike i k a -> Maybe aSource
(!) :: I i => Map i k a -> (k :. d) -> aSource
member :: MaplikeClass i a => (k :. d) -> Maplike i k a -> BoolSource
inserts :: I i => Map i k a -> [(k :. d, a)] -> Map i k aSource
setInsert :: I i => (k :. d) -> Set i k -> Set i kSource
setInserts :: I i => Set i k -> [k :. d] -> Set i kSource
Produced by Haddock version 2.4.2