Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- module Language.Hasmtlib.Type.SMTSort
- module Language.Hasmtlib.Type.Value
- module Language.Hasmtlib.Type.Expr
- module Language.Hasmtlib.Type.Bitvec
- module Language.Hasmtlib.Type.ArrayMap
- module Language.Hasmtlib.Type.Relation
- module Language.Hasmtlib.Type.MonadSMT
- module Language.Hasmtlib.Type.SMT
- module Language.Hasmtlib.Type.Option
- module Language.Hasmtlib.Type.OMT
- module Language.Hasmtlib.Type.Pipe
- module Language.Hasmtlib.Codec
- module Language.Hasmtlib.Boolean
- module Language.Hasmtlib.Counting
- module Language.Hasmtlib.Variable
- module Language.Hasmtlib.Type.Solution
- module Language.Hasmtlib.Type.Solver
- module Language.Hasmtlib.Type.Debugger
- module Language.Hasmtlib.Solver.Z3
- module Language.Hasmtlib.Solver.CVC5
- module Language.Hasmtlib.Solver.Yices
- module Language.Hasmtlib.Solver.OpenSMT
- module Language.Hasmtlib.Solver.MathSAT
- module Language.Hasmtlib.Solver.Bitwuzla
- data SharingMode
- = None
- | StableNames
- setSharingMode :: (Sharing s, MonadState s m) => SharingMode -> m ()
Type
Expr
module Language.Hasmtlib.Type.Value
module Language.Hasmtlib.Type.Expr
Containers
SMT
module Language.Hasmtlib.Type.SMT
OMT
module Language.Hasmtlib.Type.OMT
Pipe
module Language.Hasmtlib.Type.Pipe
Class
module Language.Hasmtlib.Codec
module Language.Hasmtlib.Boolean
module Language.Hasmtlib.Counting
module Language.Hasmtlib.Variable
Solver
Type
Concrete solvers
module Language.Hasmtlib.Solver.Z3
Internal
Sharing
data SharingMode Source #
Mode used for sharing.
None | Common expressions are not shared at all |
StableNames | Expressions that resolve to the same |
Instances
Show SharingMode Source # | |
Defined in Language.Hasmtlib.Internal.Sharing showsPrec :: Int -> SharingMode -> ShowS # show :: SharingMode -> String # showList :: [SharingMode] -> ShowS # | |
Default SharingMode Source # | |
Defined in Language.Hasmtlib.Internal.Sharing def :: SharingMode # |
setSharingMode :: (Sharing s, MonadState s m) => SharingMode -> m () Source #
Sets the mode used for sharing common expressions. Defaults to StableNames
.