-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Arrays with a value for every index -- -- Arrays with a value for every index. @package bounded-array @version 0.1.0.0 module Data.Array.Bounded data BoundedArray i e (!) :: (Bounded i, Integral i) => BoundedArray i e -> i -> e (//) :: (Bounded i, Integral i) => BoundedArray i e -> [(i, e)] -> BoundedArray i e indexBounded :: (Bounded i, Integral i) => i -> Int unboundedArray :: (Bounded i, Integral i, Ix i) => BoundedArray i e -> Array i e listArrayFill :: (Bounded i, Integral i) => e -> [e] -> BoundedArray i e listArrayCycle :: (Bounded i, Integral i) => NonEmpty e -> BoundedArray i e accumArrayBounded :: (Bounded i, Integral i) => (e -> a -> e) -> e -> [(i, a)] -> BoundedArray i e instance GHC.Real.Integral i => Data.Traversable.Traversable (Data.Array.Bounded.BoundedArray i) instance Data.Foldable.Foldable (Data.Array.Bounded.BoundedArray i) instance GHC.Base.Functor (Data.Array.Bounded.BoundedArray i) instance (GHC.Real.Integral i, GHC.Classes.Ord e) => GHC.Classes.Ord (Data.Array.Bounded.BoundedArray i e) instance (GHC.Real.Integral i, GHC.Classes.Eq e) => GHC.Classes.Eq (Data.Array.Bounded.BoundedArray i e) instance (GHC.Real.Integral i, GHC.Show.Show i, GHC.Show.Show e) => GHC.Show.Show (Data.Array.Bounded.BoundedArray i e) instance GHC.Num.Num i => GHC.Num.Num (Data.Array.Bounded.IntegralIndex i) instance GHC.Real.Integral i => GHC.Real.Integral (Data.Array.Bounded.IntegralIndex i) instance GHC.Real.Real i => GHC.Real.Real (Data.Array.Bounded.IntegralIndex i) instance GHC.Enum.Enum i => GHC.Enum.Enum (Data.Array.Bounded.IntegralIndex i) instance GHC.Enum.Bounded i => GHC.Enum.Bounded (Data.Array.Bounded.IntegralIndex i) instance GHC.Show.Show i => GHC.Show.Show (Data.Array.Bounded.IntegralIndex i) instance GHC.Classes.Ord i => GHC.Classes.Ord (Data.Array.Bounded.IntegralIndex i) instance GHC.Classes.Eq i => GHC.Classes.Eq (Data.Array.Bounded.IntegralIndex i) instance GHC.Real.Integral i => GHC.Arr.Ix (Data.Array.Bounded.IntegralIndex i)