Memoizable Version Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
Memoizable Void Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
Memoizable Int16 Source # | |
Instance detailsDefined in Data.Function.FastMemo.Int |
Memoizable Int32 Source # | |
Instance detailsDefined in Data.Function.FastMemo.Int |
Memoizable Int64 Source # | |
Instance detailsDefined in Data.Function.FastMemo.Int |
Memoizable Int8 Source # | |
Instance detailsDefined in Data.Function.FastMemo.Int |
Memoizable Word16 Source # | |
Instance detailsDefined in Data.Function.FastMemo.Word |
Memoizable Word32 Source # | |
Instance detailsDefined in Data.Function.FastMemo.Word |
Memoizable Word64 Source # | |
Instance detailsDefined in Data.Function.FastMemo.Word |
Memoizable Word8 Source # | |
Instance detailsDefined in Data.Function.FastMemo.Word |
Memoizable ByteString Source # | |
Instance detailsDefined in Data.Function.FastMemo.ByteString |
Memoizable ByteString Source # | |
Instance detailsDefined in Data.Function.FastMemo.ByteString |
Memoizable IntSet Source # | |
Instance detailsDefined in Data.Function.FastMemo.Containers |
Memoizable Ordering Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
Memoizable Integer Source # | |
Instance detailsDefined in Data.Function.FastMemo.Integer |
Memoizable Natural Source # | |
Instance detailsDefined in Data.Function.FastMemo.Natural |
Memoizable () Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
Memoizable Bool Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
Memoizable Char Source # | |
Instance detailsDefined in Data.Function.FastMemo.Char |
Memoizable Int Source # | |
Instance detailsDefined in Data.Function.FastMemo.Int |
Memoizable Word Source # | |
Instance detailsDefined in Data.Function.FastMemo.Word |
Memoizable a => Memoizable (Complex a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
Memoizable a => Memoizable (Identity a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
(Integral a, Memoizable a) => Memoizable (Ratio a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Ratio |
Memoizable b => Memoizable (IntMap b) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Containers |
Memoizable a => Memoizable (Seq a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Containers |
Memoizable a => Memoizable (ViewL a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Containers |
Memoizable a => Memoizable (ViewR a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Containers |
(Ord a, Memoizable a) => Memoizable (Set a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Containers |
Memoizable a => Memoizable (Tree a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Containers |
(IsList t, Memoizable (Item t)) => Memoizable (AsList t) Source # | |
Instance detailsDefined in Data.Function.FastMemo.List |
Memoizable a => Memoizable (Vector a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Vector |
(Storable a, Memoizable a) => Memoizable (Vector a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Vector |
(Unbox a, Memoizable a) => Memoizable (Vector a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Vector |
Memoizable a => Memoizable (NonEmpty a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.List |
Memoizable a => Memoizable (Maybe a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
Memoizable a => Memoizable [a] Source # | |
Instance detailsDefined in Data.Function.FastMemo.List |
(Memoizable a, Memoizable b) => Memoizable (Either a b) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
Memoizable (Proxy a) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
(Ord a, Memoizable a, Memoizable b) => Memoizable (Map a b) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Containers |
(Memoizable a, Memoizable b) => Memoizable (a, b) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Class |
(Memoizable a, Memoizable b, Memoizable c) => Memoizable (a, b, c) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
(Memoizable a, Memoizable b, Memoizable c, Memoizable d) => Memoizable (a, b, c, d) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances |
(Memoizable a, Memoizable b, Memoizable c, Memoizable d, Memoizable e) => Memoizable (a, b, c, d, e) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances Methods memoize :: ((a, b, c, d, e) -> b0) -> (a, b, c, d, e) -> b0 Source # |
(Memoizable a, Memoizable b, Memoizable c, Memoizable d, Memoizable e, Memoizable f) => Memoizable (a, b, c, d, e, f) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances Methods memoize :: ((a, b, c, d, e, f) -> b0) -> (a, b, c, d, e, f) -> b0 Source # |
(Memoizable a, Memoizable b, Memoizable c, Memoizable d, Memoizable e, Memoizable f, Memoizable g) => Memoizable (a, b, c, d, e, f, g) Source # | |
Instance detailsDefined in Data.Function.FastMemo.Instances Methods memoize :: ((a, b, c, d, e, f, g) -> b0) -> (a, b, c, d, e, f, g) -> b0 Source # |