TrieMap-1.5.0: Automatic type inference of generalized tries with Template Haskell.

Data.TrieMap.Representation

Documentation

class Repr a whereSource

Associated Types

type Rep a Source

Methods

toRep :: a -> Rep aSource

fromRep :: Rep a -> aSource

Instances

Repr Bool 
Repr Char 
Repr Double 
Repr Float 
Repr Int 
Repr Int8 
Repr Int16 
Repr Int32 
Repr Int64 
Repr Word 
Repr Word8 
Repr Word16 
Repr Word32 
Repr Word64 
Repr () 
Repr CChar 
Repr CSChar 
Repr CUChar 
Repr CShort 
Repr CUShort 
Repr CInt 
Repr CUInt 
Repr CLong 
Repr CULong 
Repr CLLong 
Repr CULLong 
Repr CFloat 
Repr CDouble 
Repr CClock 
Repr CTime 
Repr ByteString 
Repr IntSet 
Repr a => Repr [a] 
Integral a[ayFA] => Repr (Ratio a[ayFA]) 
RealFloat a[ayGS] => Repr (Complex a[ayGS]) 
Repr (Maybe a[a5pX]) 
Repr (Tree a[ayEL]) 
Repr a => Repr (Seq a) 
Repr a => Repr (IntMap a) 
Repr a => Repr (Set a) 
Repr a => Repr (Rev a) 
Repr k => Repr (Key k) 
(Repr a, Repr b) => Repr (Either a b) 
(Repr a, Repr b) => Repr (a, b) 
(Repr k, Repr a) => Repr (Map k a) 
(TKey k, Repr a) => Repr (TMap k a) 
(Repr a, Repr b, Repr c) => Repr (a, b, c) 
(Repr a, Repr b, Repr c, Repr d) => Repr (a, b, c, d) 
(Repr a, Repr b, Repr c, Repr d, Repr e) => Repr (a, b, c, d, e) 
(Repr a, Repr b, Repr c, Repr d, Repr e, Repr f) => Repr (a, b, c, d, e, f) 
(Repr a, Repr b, Repr c, Repr d, Repr e, Repr f, Repr g) => Repr (a, b, c, d, e, f, g) 
(Repr a, Repr b, Repr c, Repr d, Repr e, Repr f, Repr g, Repr h) => Repr (a, b, c, d, e, f, g, h)