strict-containers-lens-0.2: Strict containers - Lens instances
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Strict.Map.Lens

Synopsis

Documentation

toMapOf :: IndexedGetting i (Map i a) s a -> s -> Map i a Source #

Analogous to toMapOf.

Orphan instances

Ord k => TraverseMax k (Map k) Source # 
Instance details

Methods

traverseMax :: IndexedTraversal' k (Map k v) v #

Ord k => TraverseMin k (Map k) Source # 
Instance details

Methods

traverseMin :: IndexedTraversal' k (Map k v) v #

Ord k => At (Map k v) Source # 
Instance details

Methods

at :: Index (Map k v) -> Lens' (Map k v) (Maybe (IxValue (Map k v))) #

Ord k => Ixed (Map k a) Source # 
Instance details

Methods

ix :: Index (Map k a) -> Traversal' (Map k a) (IxValue (Map k a)) #

AsEmpty (Map k a) Source # 
Instance details

Methods

_Empty :: Prism' (Map k a) () #

Ord k => Wrapped (Map k a) Source # 
Instance details

Associated Types

type Unwrapped (Map k a) #

Methods

_Wrapped' :: Iso' (Map k a) (Unwrapped (Map k a)) #

(t ~ Map k' a', Ord k) => Rewrapped (Map k a) t Source # 
Instance details

c ~ d => Each (Map c a) (Map d b) a b Source # 
Instance details

Methods

each :: Traversal (Map c a) (Map d b) a b #