container-1.0.1: Containers abstraction and utilities.

Safe HaskellNone
LanguageHaskell2010

Data.Container.Auto

Documentation

newtype Auto idx style a Source

Constructors

Auto (Reusable idx (Resizable style a)) 

Instances

Monad m => LayeredM m (Auto idx style a) Source 
Monad m => IsContainerM m (Auto idx style a) Source 
Monad m => HasContainerM m (Auto idx style a) Source 
Functor (Auto idx style) Source 
Foldable (Auto idx style) Source 
Traversable (Auto idx style) Source 
Show (Reusable idx (Resizable style a)) => Show (Auto idx style a) Source 
(Monoid style, Monoid a) => Monoid (Auto idx style a) Source 
(Default style, Default a) => Default (Auto idx style a) Source 
Layered (Auto idx style a) Source 
Wrapped (Auto idx style a) Source 
(HasContainer a, ToList (Container a)) => ToList (Auto idx s a) Source 
(IsContainer a, FromList (Container a), Default style) => FromList (Auto idx style a) Source 
type Unlayered (Auto idx style a) = Reusable idx (Resizable style a) Source 
type Index (Auto idx style a) = Index (Reusable idx (Resizable style a)) Source 
type Unwrapped (Auto idx style a) = Reusable idx (Resizable style a) Source 
type DataStore (Auto idx style a) = DataStore (Reusable idx (Resizable style a)) Source 
type Item (Auto idx style a) = Item (Reusable idx (Resizable style a)) Source 
type Container (Auto idx style a) = Container (Reusable idx (Resizable style a)) Source 

type Auto' style a = Auto (Index (Container a)) style a Source