| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Subcategory.Alternative.Class
Documentation
class CFunctor f => CChoice f where Source #
Minimal complete definition
Nothing
Methods
(<!>) :: Dom f a => f a -> f a -> f a infixl 3 Source #
(<!>) :: Alternative f => f a -> f a -> f a infixl 3 Source #
Instances
| CChoice [] Source # | |
Defined in Control.Subcategory.Alternative | |
| CChoice Maybe Source # | |
| CChoice Option Source # | |
| CChoice ReadPrec Source # | |
| CChoice ReadP Source # | |
| CChoice NonEmpty Source # | |
| CChoice IntMap Source # | |
| CChoice Seq Source # | |
| CChoice Set Source # | |
| CChoice PrimArray Source # | |
| CChoice SmallArray Source # | |
Defined in Control.Subcategory.Alternative Methods (<!>) :: Dom SmallArray a => SmallArray a -> SmallArray a -> SmallArray a Source # | |
| CChoice Array Source # | |
| CChoice HashSet Source # | |
| CChoice Vector Source # | |
| CChoice Vector Source # | |
| CChoice Vector Source # | |
| CChoice Vector Source # | |
| CChoice (Either a) Source # | |
| Ord k => CChoice (Map k) Source # | |
| (Eq k, Hashable k) => CChoice (HashMap k) Source # | |
| (MonoFunctor mono, GrowingAppend mono, Semigroup mono) => CChoice (WrapMono mono :: Type -> Type) Source # | |
| CChoice f => CChoice (CApp f) Source # | |
| CChoice f => CChoice (CAlt f) Source # | |
| (CChoice f, CChoice g) => CChoice (Product f g) Source # | |
| (CChoice f, CFunctor g) => CChoice (Compose f g) Source # | |
class CChoice f => CAlternative f where Source #
Minimal complete definition
Nothing