| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Traq.Analysis.Error.Unitary
Documentation
class (ErrorReqs size prec, SizeType ext ~ size, PrecType ext ~ prec) => TVErrorU ext size prec | ext -> size prec where #
Total variation error w.r.t unitary compiler
Methods
tvErrorU :: forall ext' m. (m ~ ErrorAnalysisMonad ext', TVErrorU ext' size prec, SizeType ext' ~ size, PrecType ext' ~ prec) => ext -> m (FailProb prec) #
Instances
| (UnitaryCostPrim prim size prec, ErrorReqs size prec) => TVErrorU (AnnFailProb (Primitive prim)) size prec # | |
Defined in Traq.Primitives.Class | |
| TVErrorU ext size prec => TVErrorU (Expr ext) size prec # | |
| TVErrorU ext size prec => TVErrorU (FunDef ext) size prec # | |
| TVErrorU ext size prec => TVErrorU (NamedFunDef ext) size prec # | |
Defined in Traq.Analysis.Error.Unitary | |
| TVErrorU ext size prec => TVErrorU (Stmt ext) size prec # | |
| ErrorReqs size prec => TVErrorU (Core size prec) size prec # | |