jacinda-3.2.0.1: Functional, expression-oriented data processing language
Safe HaskellSafe-Inferred
LanguageHaskell2010

Nm.Map

Documentation

data NmMap a Source #

Constructors

NmMap 

Fields

Instances

Instances details
Functor NmMap Source # 
Instance details

Defined in Nm.Map

Methods

fmap :: (a -> b) -> NmMap a -> NmMap b #

(<$) :: a -> NmMap b -> NmMap a #

Foldable NmMap Source # 
Instance details

Defined in Nm.Map

Methods

fold :: Monoid m => NmMap m -> m #

foldMap :: Monoid m => (a -> m) -> NmMap a -> m #

foldMap' :: Monoid m => (a -> m) -> NmMap a -> m #

foldr :: (a -> b -> b) -> b -> NmMap a -> b #

foldr' :: (a -> b -> b) -> b -> NmMap a -> b #

foldl :: (b -> a -> b) -> b -> NmMap a -> b #

foldl' :: (b -> a -> b) -> b -> NmMap a -> b #

foldr1 :: (a -> a -> a) -> NmMap a -> a #

foldl1 :: (a -> a -> a) -> NmMap a -> a #

toList :: NmMap a -> [a] #

null :: NmMap a -> Bool #

length :: NmMap a -> Int #

elem :: Eq a => a -> NmMap a -> Bool #

maximum :: Ord a => NmMap a -> a #

minimum :: Ord a => NmMap a -> a #

sum :: Num a => NmMap a -> a #

product :: Num a => NmMap a -> a #

Traversable NmMap Source # 
Instance details

Defined in Nm.Map

Methods

traverse :: Applicative f => (a -> f b) -> NmMap a -> f (NmMap b) #

sequenceA :: Applicative f => NmMap (f a) -> f (NmMap a) #

mapM :: Monad m => (a -> m b) -> NmMap a -> m (NmMap b) #

sequence :: Monad m => NmMap (m a) -> m (NmMap a) #

Semigroup (NmMap a) Source # 
Instance details

Defined in Nm.Map

Methods

(<>) :: NmMap a -> NmMap a -> NmMap a #

sconcat :: NonEmpty (NmMap a) -> NmMap a #

stimes :: Integral b => b -> NmMap a -> NmMap a #

Eq a => Eq (NmMap a) Source # 
Instance details

Defined in Nm.Map

Methods

(==) :: NmMap a -> NmMap a -> Bool #

(/=) :: NmMap a -> NmMap a -> Bool #

intersectionWith :: (a -> b -> c) -> NmMap a -> NmMap b -> NmMap c Source #

(!) :: NmMap a -> Nm b -> a infixl 9 Source #

elems :: NmMap a -> [a] Source #

singleton :: Nm a -> b -> NmMap b Source #

toList :: NmMap a -> [(Nm (), a)] Source #

fromList :: [(Nm a, b)] -> NmMap b Source #