constrained-platform-instances-0.1: Instances of standard platform types for 'constrained' package.

Copyright(c) Sergey Vinokurov 2019
LicenseBSD-2 (see LICENSE)
Maintainersergey@debian
Safe HaskellNone
LanguageHaskell2010

Data.Functor.Constrained.Instances

Contents

Description

 

Orphan instances

CFunctor IntMap Source # 
Instance details

Methods

cmap :: (Constraints IntMap a, Constraints IntMap b) => (a -> b) -> IntMap a -> IntMap b #

cmap_ :: (Constraints IntMap a, Constraints IntMap b) => a -> IntMap b -> IntMap a #

CFunctor Set Source # 
Instance details

Methods

cmap :: (Constraints Set a, Constraints Set b) => (a -> b) -> Set a -> Set b #

cmap_ :: (Constraints Set a, Constraints Set b) => a -> Set b -> Set a #

CFunctor Vector Source # 
Instance details

Methods

cmap :: (Constraints Vector a, Constraints Vector b) => (a -> b) -> Vector a -> Vector b #

cmap_ :: (Constraints Vector a, Constraints Vector b) => a -> Vector b -> Vector a #

CFunctor Vector Source # 
Instance details

Methods

cmap :: (Constraints Vector a, Constraints Vector b) => (a -> b) -> Vector a -> Vector b #

cmap_ :: (Constraints Vector a, Constraints Vector b) => a -> Vector b -> Vector a #

CFunctor Vector Source # 
Instance details

Methods

cmap :: (Constraints Vector a, Constraints Vector b) => (a -> b) -> Vector a -> Vector b #

cmap_ :: (Constraints Vector a, Constraints Vector b) => a -> Vector b -> Vector a #

CFunctor Vector Source # 
Instance details

Methods

cmap :: (Constraints Vector a, Constraints Vector b) => (a -> b) -> Vector a -> Vector b #

cmap_ :: (Constraints Vector a, Constraints Vector b) => a -> Vector b -> Vector a #

Ix i => CFunctor (UArray i) Source # 
Instance details

Methods

cmap :: (Constraints (UArray i) a, Constraints (UArray i) b) => (a -> b) -> UArray i a -> UArray i b #

cmap_ :: (Constraints (UArray i) a, Constraints (UArray i) b) => a -> UArray i b -> UArray i a #

CFunctor (Array i) Source # 
Instance details

Methods

cmap :: (Constraints (Array i) a, Constraints (Array i) b) => (a -> b) -> Array i a -> Array i b #

cmap_ :: (Constraints (Array i) a, Constraints (Array i) b) => a -> Array i b -> Array i a #

CFunctor (Map k) Source # 
Instance details

Methods

cmap :: (Constraints (Map k) a, Constraints (Map k) b) => (a -> b) -> Map k a -> Map k b #

cmap_ :: (Constraints (Map k) a, Constraints (Map k) b) => a -> Map k b -> Map k a #