|
|
|
|
|
| Documentation |
|
|
| Constructors | | Instances | |
|
|
|
| | Methods | | | Instances | | TKey Bool | | TKey Char | | TKey Double | | TKey Int | | TKey Int8 | | TKey Int16 | | TKey Int32 | | TKey Integer | | TKey Word | | TKey Word8 | | TKey Word16 | | TKey Word32 | | TKey () | | TKey a => TKey ([] a) | | TKey a => TKey (Maybe a) | | TKey (U0 r) | | TKey r => TKey (I0 r) | | (TKey a, TKey b) => TKey (Either a b) | | (TKey a, TKey b) => TKey ((,) a b) | | (TKey a, TrieKeyT f (TrieMapT f), Functor f) => TKey (L f a) | | TKey k => TKey (K0 k r) | | (TKey k, TKey a) => TKey (TMap k a) | | (TKey a, TKey b, TKey c) => TKey ((,,) a b c) | | (TKey a, TrieKeyT f (TrieMapT f), TrieKeyT g (TrieMapT g), Functor f, Functor g) => TKey ((f :+: g) a) | | (TKey a, TrieKeyT f (TrieMapT f), TrieKeyT g (TrieMapT g), Functor f, Functor g) => TKey ((f :*: g) a) | | (TKey a, TKey b, TKey c, TKey d) => TKey ((,,,) a b c d) | | (TKey a, TKey b, TKey c, TKey d, TKey e) => TKey ((,,,,) a b c d e) |
|
|
|
|
|
|
| Constructors | | Instances | |
|
|
| type family TrieMap k :: (* -> *) -> * -> * | Source |
|
|
|
| Instances | | TrieKey Int IntMap | | TrieKey Int IntMap | | TrieKey (U0 r) (M r) | | TrieKey (U0 r) (M r) | | TrieKey k (TrieMap k) => TrieKey (I0 k) (IMap k) | | TrieKey k (TrieMap k) => TrieKey (I0 k) (IMap k) | | Ord k => TrieKey (Ordered k) (OrdMap k) | | Ord k => TrieKey (Ordered k) (OrdMap k) | | (m ~ TrieMapT (PF k), Regular k, Functor (PF k), TrieKeyT (PF k) m) => TrieKey (Reg k) (RegMap k m) | | (m ~ TrieMapT (PF k), Regular k, Functor (PF k), TrieKeyT (PF k) m) => TrieKey (Reg k) (RegMap k m) | | (OrdT f, TrieKeyT f (TrieMapT f), TrieKey k (TrieMap k)) => TrieKey (L f k) (RadixTrie f k) | | (OrdT f, TrieKeyT f (TrieMapT f), TrieKey k (TrieMap k)) => TrieKey (L f k) (RadixTrie f k) | | (m ~ TrieMap k, TrieKey k m) => TrieKey (K0 k r) (KMap m r) | | (m ~ TrieMap k, TrieKey k m) => TrieKey (K0 k r) (KMap m r) | | (m ~ HTrieMap phi (Family phi), El phi ix, Fam phi, HFunctor phi (PF phi), HTrieKey phi (Family phi) m, HOrd phi (PF phi)) => TrieKey (Family phi ix) (FMap phi m ix) | | (m ~ HTrieMap phi (Family phi), El phi ix, Fam phi, HFunctor phi (PF phi), HTrieKey phi (Family phi) m, HOrd phi (PF phi)) => TrieKey (Family phi ix) (FMap phi m ix) | | (TrieKeyT f m1, TrieKeyT g m2, TrieKey k (TrieMap k)) => TrieKey ((f :+: g) k) (UnionMap m1 m2 k) | | (TrieKeyT f m1, TrieKeyT g m2, TrieKey k (TrieMap k)) => TrieKey ((f :+: g) k) (UnionMap m1 m2 k) | | (TrieKeyT f m1, TrieKeyT g m2, TrieKey k (TrieMap k)) => TrieKey ((f :*: g) k) (PMap m1 m2 k) | | (TrieKeyT f m1, TrieKeyT g m2, TrieKey k (TrieMap k)) => TrieKey ((f :*: g) k) (PMap m1 m2 k) |
|
|
|
| Produced by Haddock version 2.4.2 |