tfp-0.8: Type-level integers, booleans, lists using type families

Safe HaskellSafe-Inferred

Types.Data.Num.Decimal.Literals

Documentation

type DecPos1 p0 = Dec (DecN :. p0)Source

type DecPos2 p1 p0 = Dec ((DecN :. p1) :. p0)Source

type DecPos3 p2 p1 p0 = Dec (((DecN :. p2) :. p1) :. p0)Source

type DecPos4 p3 p2 p1 p0 = Dec ((((DecN :. p3) :. p2) :. p1) :. p0)Source

type DecPos5 p4 p3 p2 p1 p0 = Dec (((((DecN :. p4) :. p3) :. p2) :. p1) :. p0)Source

type DecPos6 p5 p4 p3 p2 p1 p0 = Dec ((((((DecN :. p5) :. p4) :. p3) :. p2) :. p1) :. p0)Source

type DecPos7 p6 p5 p4 p3 p2 p1 p0 = Dec (((((((DecN :. p6) :. p5) :. p4) :. p3) :. p2) :. p1) :. p0)Source

type DecNeg n = Dec (Neg' n)Source

type DecNeg1 p0 = DecNeg (DecN :. p0)Source

type DecNeg2 p1 p0 = DecNeg ((DecN :. p1) :. p0)Source

type DecNeg3 p2 p1 p0 = DecNeg (((DecN :. p2) :. p1) :. p0)Source

type DecNeg4 p3 p2 p1 p0 = DecNeg ((((DecN :. p3) :. p2) :. p1) :. p0)Source

type DecNeg5 p4 p3 p2 p1 p0 = DecNeg (((((DecN :. p4) :. p3) :. p2) :. p1) :. p0)Source

type DecNeg6 p5 p4 p3 p2 p1 p0 = DecNeg ((((((DecN :. p5) :. p4) :. p3) :. p2) :. p1) :. p0)Source

type DecNeg7 p6 p5 p4 p3 p2 p1 p0 = DecNeg (((((((DecN :. p6) :. p5) :. p4) :. p3) :. p2) :. p1) :. p0)Source