| EdisonCore-1.2.1.2: A library of efficent, purely-functional data structures (Core Implementations) | Source code | Contents | Index |
|
Data.Edison.Coll.Defaults | Portability | GHC / Hugs (MPTC and FD) | Stability | internal (unstable) | Maintainer | robdockins AT fastmail DOT fm |
|
|
|
Description |
This module provides default implementations of many of the collection methods. The functions
in this module are used to fill out collection implementations and are not intended to be
used directly by end users.
|
|
|
Documentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lookupUsingLookupM :: Coll c a => a -> c -> a | Source |
|
|
lookupUsingLookupAll :: Coll c a => a -> c -> a | Source |
|
|
|
|
lookupWithDefaultUsingLookupAll :: Coll c a => a -> a -> c -> a | Source |
|
|
lookupWithDefaultUsingLookupM :: Coll c a => a -> a -> c -> a | Source |
|
|
|
|
fromSeqWithUsingInsertWith :: (Set c a, Sequence seq) => (a -> a -> a) -> seq a -> c | Source |
|
|
insertUsingInsertWith :: Set c a => a -> c -> c | Source |
|
|
unionUsingUnionWith :: Set c a => c -> c -> c | Source |
|
|
|
|
|
|
intersectionUsingIntersectionWith :: Set c a => c -> c -> c | Source |
|
|
|
|
symmetricDifferenceUsingDifference :: SetX c a => c -> c -> c | Source |
|
|
|
|
|
|
|
|
|
|
insertSeqWithUsingInsertWith :: (Set c a, Sequence seq) => (a -> a -> a) -> seq a -> c -> c | Source |
|
|
unionlUsingUnionWith :: Set c a => c -> c -> c | Source |
|
|
unionrUsingUnionWith :: Set c a => c -> c -> c | Source |
|
|
unionWithUsingOrdLists :: OrdSet c a => (a -> a -> a) -> c -> c -> c | Source |
|
|
unionSeqWithUsingReducer :: (Set c a, Sequence seq) => (a -> a -> a) -> seq c -> c | Source |
|
|
intersectionWithUsingOrdLists :: OrdSet c a => (a -> a -> a) -> c -> c -> c | Source |
|
|
|
|
|
|
|
|
|
|
Produced by Haddock version 2.3.0 |