| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.TypeRep.Types.Basic
Description
Representations for specific types
The reason for using symbol names ending with _t is that deriveRender
uses everything that comes before _ when rendering the constructor.
Documentation
Instances
Instances
Instances
| Render IntType Source | |
| VarArg IntType Source | |
| TypeEq IntType t Source | |
| PWitness Eq IntType t Source | |
| PWitness Integral IntType t Source | |
| PWitness Num IntType t Source | |
| PWitness Ord IntType t Source | |
| PWitness Show IntType t Source | |
| PWitness Any IntType t Source | |
| Witness Eq IntType t Source | |
| Witness Integral IntType t Source | |
| Witness Num IntType t Source | |
| Witness Ord IntType t Source | |
| Witness Show IntType t Source | |
| Witness Any IntType t Source | |
| PWitness (Typeable *) IntType t Source | |
| Witness (Typeable *) IntType t Source |
Instances
data DoubleType a where Source
Constructors
| Double_t :: DoubleType (Full Double) |
Instances
Instances
| Render ListType Source | |
| VarArg ListType Source | |
| TypeEq t t => TypeEq ListType t Source | |
| PWitness Eq t t => PWitness Eq ListType t Source | |
| PWitness Integral ListType t Source | |
| PWitness Num ListType t Source | |
| PWitness Ord t t => PWitness Ord ListType t Source | |
| PWitness Show t t => PWitness Show ListType t Source | |
| PWitness Any ListType t Source | |
| Witness Eq t t => Witness Eq ListType t Source | |
| Witness Ord t t => Witness Ord ListType t Source | |
| Witness Show t t => Witness Show ListType t Source | |
| Witness Any ListType t Source | |
| PWitness (Typeable *) t t => PWitness (Typeable *) ListType t Source | |
| Witness (Typeable *) t t => Witness (Typeable *) ListType t Source |
Instances
| Render FunType Source | |
| VarArg FunType Source | |
| TypeEq t t => TypeEq FunType t Source | |
| PWitness Eq FunType t Source | |
| PWitness Integral FunType t Source | |
| PWitness Num FunType t Source | |
| PWitness Ord FunType t Source | |
| PWitness Show FunType t Source | |
| PWitness Any FunType t Source | |
| Witness Any FunType t Source | |
| PWitness (Typeable *) t t => PWitness (Typeable *) FunType t Source | |
| Witness (Typeable *) t t => Witness (Typeable *) FunType t Source |
doubleType :: (Syntactic a, DoubleType :<: Domain a, Internal a ~ Double) => a Source