HList-0.2.3: Heterogeneous lists

Data.HList.TIC

Description

The HList library

(C) 2004, Oleg Kiselyov, Ralf Laemmel, Keean Schupke

Type-indexed co-products.

Synopsis

Documentation

data TIC l Source

A datatype for type-indexed co-products

Constructors

TIC Dynamic 

Instances

Show (TIC l)

TICs are opaque

mkTIC :: (HTypeIndexed l, HTypeProxied l, HOccurs (Proxy i) l, Typeable i) => i -> TIC lSource

Public constructor

unTIC :: (HTypeIndexed l, HTypeProxied l, HOccurs (Proxy o) l, Typeable o) => TIC l -> Maybe oSource

Public destructor

class HTypeProxied l Source

A type-indexed type sequence that is a sequence of proxy types