gmap-0.1: Composable maps and generic tries.

Data.GMap.CacheKeys

Contents

Synopsis

CacheKeys type

data CacheKeys mp k a Source

A map transformer that causes keys to be cached alongside elements

Instances

Map mp k => Functor (CacheKeys mp k) 
Typeable1 mp => Typeable1 (CacheKeys mp k) 
Map mp k => Foldable (CacheKeys mp k) 
OrderedMap mp k => OrderedMap (CacheKeys mp k) k 
Map mp k => Map (CacheKeys mp k) k 
Eq (mp (k, a)) => Eq (CacheKeys mp k a) 
Ord (mp (k, a)) => Ord (CacheKeys mp k a) 
(Read k, Read a, Map mp k) => Read (CacheKeys mp k a) 
(Show k, Show a, Map mp k) => Show (CacheKeys mp k a) 
(Typeable1 (CacheKeys mp k), Typeable a) => Typeable (CacheKeys mp k a) 
(Map mp k, Monoid a) => Monoid (CacheKeys mp k a) 

cacheKeys :: Map mp k => mp a -> CacheKeys mp k aSource

uncacheKeys :: Map mp k => CacheKeys mp k a -> mp aSource