| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Grisette.Core.Data.Class.SymShift
Documentation
class Bits a => SymShift a where Source #
Instances
| SymShift Int16 Source # | |
| SymShift Int32 Source # | |
| SymShift Int64 Source # | |
| SymShift Int8 Source # | |
| SymShift Word16 Source # | |
| SymShift Word32 Source # | |
| SymShift Word64 Source # | |
| SymShift Word8 Source # | |
| SymShift Int Source # | |
| SymShift Word Source # | |
| (KnownNat n, 1 <= n) => SymShift (IntN n) Source # | |
| (KnownNat n, 1 <= n) => SymShift (WordN n) Source # | |
| (Integral a, FiniteBits a) => SymShift (DefaultFiniteBitsSymShift a) Source # | |
Defined in Grisette.Core.Data.Class.SymShift Methods symShift :: DefaultFiniteBitsSymShift a -> DefaultFiniteBitsSymShift a -> DefaultFiniteBitsSymShift a Source # | |
| (KnownNat n, 1 <= n) => SymShift (SymIntN n) Source # | |
| (KnownNat n, 1 <= n) => SymShift (SymWordN n) Source # | |
newtype DefaultFiniteBitsSymShift a Source #
Constructors
| DefaultFiniteBitsSymShift | |
Fields | |