HAppS-Data-0.9.3: HAppS data manipulation librariesSource codeContentsIndex
HAppS.Data.HList
Documentation
class HasT a b Source
show/hide Instances
HasT (Couple a b) b
HasT (Couple a b) a
hlextract :: HasT a b => a -> bSource
hlupdate :: HasT a b => a -> b -> aSource
(.&.) :: a -> b -> Couple a bSource
type :&: a b = Couple b aSource
data Couple a[a4NS] b[a4NT] Source
Constructors
Couple a[a4NS] b[a4NT]
show/hide Instances
Typeable2 Couple
(Data ctx a[a4NS], Data ctx b[a4NT], Sat (ctx (Couple a[a4NS] b[a4NT]))) => Data ctx (Couple a[a4NS] b[a4NT])
Trans ft b => Trans' ft (Couple a b)
(Eq a[a4NS], Eq b[a4NT]) => Eq (Couple a[a4NS] b[a4NT])
(Data a[a4NS], Data b[a4NT]) => Data (Couple a[a4NS] b[a4NT])
(Ord a[a4NS], Ord b[a4NT]) => Ord (Couple a[a4NS] b[a4NT])
(Read a[a4NS], Read b[a4NT]) => Read (Couple a[a4NS] b[a4NT])
(Show a[a4NS], Show b[a4NT]) => Show (Couple a[a4NS] b[a4NT])
(Default a[a4NS], Default b[a4NT]) => Default (Couple a[a4NS] b[a4NT])
(Xml a, Xml b) => Xml (Couple a b)
(Eq a, Xml a, Show a, Data a, CoupleClass b) => CoupleClass (Couple a b)
HasT c a => HasT' (Couple b c) a
HasT (Couple a b) b
HasT (Couple a b) a
HMap (Couple a Nil) (Couple ([] a) Nil)
(HMap b d, CoupleClass b) => HMap (Couple a b) (Couple ([] a) d)
Trans (b -> b) (Couple a b)
Trans (a -> a) (Couple a b)
data Nil Source
Constructors
Nil
show/hide Instances
class CoupleClass a Source
show/hide Instances
hMap :: HMap a b => a -> bSource
trans :: Trans ft a => ft -> a -> aSource
Produced by Haddock version 2.4.2