| 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 # |