Exception ArithException | @since base-4.0.0.0 |
Instance detailsDefined in GHC.Internal.Exception.Type |
Show ArithException | @since base-4.0.0.0 |
Instance detailsDefined in GHC.Internal.Exception.Type |
Eq ArithException | @since base-3.0 |
Instance detailsDefined in GHC.Internal.Exception.Type |
Ord ArithException | @since base-3.0 |
Instance detailsDefined in GHC.Internal.Exception.Type |
Mergeable ArithException Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.Mergeable |
TransformError ArithException AssertionError Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.Error |
(MonadError ArithException m, TryMerge m) => SafeFdiv ArithException AlgReal m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFdiv |
(MonadError ArithException m, MonadUnion m) => SafeFdiv ArithException SymAlgReal m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeFdiv |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException Int16 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException Int32 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException Int64 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException Int8 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException Word16 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException Word32 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException Word64 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException Word8 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException SymInteger m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException Integer m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException Int m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m) => SafeLinearArith ArithException Word m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, MonadUnion m) => SafeLogBase ArithException SymAlgReal m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLogBase |
(MonadError ArithException m, TryMerge m) => SafeSymRotate ArithException Int16 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m) => SafeSymRotate ArithException Int32 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m) => SafeSymRotate ArithException Int64 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m) => SafeSymRotate ArithException Int8 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m) => SafeSymRotate ArithException Word16 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m) => SafeSymRotate ArithException Word32 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m) => SafeSymRotate ArithException Word64 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m) => SafeSymRotate ArithException Word8 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m) => SafeSymRotate ArithException Int m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m) => SafeSymRotate ArithException Word m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m) => SafeSymShift ArithException Int16 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m) => SafeSymShift ArithException Int32 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m) => SafeSymShift ArithException Int64 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m) => SafeSymShift ArithException Int8 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m) => SafeSymShift ArithException Word16 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m) => SafeSymShift ArithException Word32 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m) => SafeSymShift ArithException Word64 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m) => SafeSymShift ArithException Word8 m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m) => SafeSymShift ArithException Int m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m) => SafeSymShift ArithException Word m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m) => SafeDiv ArithException Int16 m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, TryMerge m) => SafeDiv ArithException Int32 m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, TryMerge m) => SafeDiv ArithException Int64 m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, TryMerge m) => SafeDiv ArithException Int8 m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, TryMerge m) => SafeDiv ArithException Word16 m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, TryMerge m) => SafeDiv ArithException Word32 m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, TryMerge m) => SafeDiv ArithException Word64 m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, TryMerge m) => SafeDiv ArithException Word8 m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadUnion m, MonadError ArithException m) => SafeDiv ArithException SymInteger m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, TryMerge m) => SafeDiv ArithException Integer m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, TryMerge m) => SafeDiv ArithException Int m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, TryMerge m) => SafeDiv ArithException Word m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, UnifiedBranching 'S m) => UnifiedSafeDiv 'S ArithException SymInteger m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeDiv |
(MonadError ArithException m, UnifiedBranching mode m) => UnifiedSafeDiv mode ArithException Integer m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeDiv |
(MonadError ArithException m, UnifiedBranching 'S m) => UnifiedSafeFdiv 'S ArithException SymAlgReal m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeFdiv |
(MonadError ArithException m, UnifiedBranching mode m) => UnifiedSafeFdiv mode ArithException AlgReal m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeFdiv |
(MonadError ArithException m, UnifiedBranching 'S m) => UnifiedSafeLinearArith 'S ArithException SymInteger m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeLinearArith |
(MonadError ArithException m, UnifiedBranching mode m) => UnifiedSafeLinearArith mode ArithException Integer m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeLinearArith |
(MonadError ArithException m, UnifiedBranching 'S m, KnownNat n, 1 <= n) => UnifiedSafeDiv 'S ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeDiv |
(MonadError ArithException m, UnifiedBranching 'S m, KnownNat n, 1 <= n) => UnifiedSafeDiv 'S ArithException (SymWordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeDiv |
(MonadError ArithException m, UnifiedBranching mode m, KnownNat n, 1 <= n) => UnifiedSafeDiv mode ArithException (IntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeDiv |
(MonadError ArithException m, UnifiedBranching mode m, KnownNat n, 1 <= n) => UnifiedSafeDiv mode ArithException (WordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeDiv |
(MonadError ArithException m, UnifiedBranching 'S m, KnownNat n, 1 <= n) => UnifiedSafeLinearArith 'S ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeLinearArith |
(MonadError ArithException m, UnifiedBranching 'S m, KnownNat n, 1 <= n) => UnifiedSafeLinearArith 'S ArithException (SymWordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeLinearArith |
(MonadError ArithException m, UnifiedBranching mode m, KnownNat n, 1 <= n) => UnifiedSafeLinearArith mode ArithException (IntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeLinearArith |
(MonadError ArithException m, UnifiedBranching mode m, KnownNat n, 1 <= n) => UnifiedSafeLinearArith mode ArithException (WordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeLinearArith |
(MonadError ArithException m, UnifiedBranching 'S m, KnownNat n, 1 <= n) => UnifiedSafeSymRotate 'S ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymRotate |
(MonadError ArithException m, UnifiedBranching 'S m, KnownNat n, 1 <= n) => UnifiedSafeSymRotate 'S ArithException (SymWordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymRotate |
(MonadError ArithException m, UnifiedBranching mode m, KnownNat n, 1 <= n) => UnifiedSafeSymRotate mode ArithException (IntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymRotate |
(MonadError ArithException m, UnifiedBranching mode m, KnownNat n, 1 <= n) => UnifiedSafeSymRotate mode ArithException (WordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymRotate |
(MonadError ArithException m, UnifiedBranching 'S m, KnownNat n, 1 <= n) => UnifiedSafeSymShift 'S ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymShift |
(MonadError ArithException m, UnifiedBranching 'S m, KnownNat n, 1 <= n) => UnifiedSafeSymShift 'S ArithException (SymWordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymShift |
(MonadError ArithException m, UnifiedBranching mode m, KnownNat n, 1 <= n) => UnifiedSafeSymShift mode ArithException (IntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymShift |
(MonadError ArithException m, UnifiedBranching mode m, KnownNat n, 1 <= n) => UnifiedSafeSymShift mode ArithException (WordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymShift |
(MonadError ArithException m, TryMerge m, KnownNat n, 1 <= n) => SafeLinearArith ArithException (IntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m, KnownNat n, 1 <= n) => SafeLinearArith ArithException (WordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, MonadUnion m, KnownNat n, 1 <= n) => SafeLinearArith ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, MonadUnion m, KnownNat n, 1 <= n) => SafeLinearArith ArithException (SymWordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeLinearArith |
(MonadError ArithException m, TryMerge m, KnownNat n, 1 <= n) => SafeSymRotate ArithException (IntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m, KnownNat n, 1 <= n) => SafeSymRotate ArithException (WordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, MonadUnion m, KnownNat n, 1 <= n) => SafeSymRotate ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m, KnownNat n, 1 <= n) => SafeSymRotate ArithException (SymWordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymRotate |
(MonadError ArithException m, TryMerge m, KnownNat n, 1 <= n) => SafeSymShift ArithException (IntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m, KnownNat n, 1 <= n) => SafeSymShift ArithException (WordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, MonadUnion m, KnownNat n, 1 <= n) => SafeSymShift ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, MonadUnion m, KnownNat n, 1 <= n) => SafeSymShift ArithException (SymWordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Core.Data.Class.SafeSymShift |
(MonadError ArithException m, TryMerge m, KnownNat n, 1 <= n) => SafeDiv ArithException (IntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, TryMerge m, KnownNat n, 1 <= n) => SafeDiv ArithException (WordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, MonadUnion m, KnownNat n, 1 <= n) => SafeDiv ArithException (SymIntN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError ArithException m, MonadUnion m, KnownNat n, 1 <= n) => SafeDiv ArithException (SymWordN n) m Source # | |
Instance detailsDefined in Grisette.Internal.Internal.Impl.Core.Data.Class.SafeDiv |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching 'S m) => UnifiedSafeDiv 'S (Either SomeBVException ArithException) SomeSymIntN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeDiv |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching 'S m) => UnifiedSafeDiv 'S (Either SomeBVException ArithException) SomeSymWordN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeDiv |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching mode m) => UnifiedSafeDiv mode (Either SomeBVException ArithException) SomeIntN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeDiv |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching mode m) => UnifiedSafeDiv mode (Either SomeBVException ArithException) SomeWordN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeDiv |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching 'S m) => UnifiedSafeLinearArith 'S (Either SomeBVException ArithException) SomeSymIntN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeLinearArith |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching 'S m) => UnifiedSafeLinearArith 'S (Either SomeBVException ArithException) SomeSymWordN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeLinearArith |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching mode m) => UnifiedSafeLinearArith mode (Either SomeBVException ArithException) SomeIntN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeLinearArith |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching mode m) => UnifiedSafeLinearArith mode (Either SomeBVException ArithException) SomeWordN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeLinearArith |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching 'S m) => UnifiedSafeSymRotate 'S (Either SomeBVException ArithException) SomeSymIntN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymRotate |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching 'S m) => UnifiedSafeSymRotate 'S (Either SomeBVException ArithException) SomeSymWordN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymRotate |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching mode m) => UnifiedSafeSymRotate mode (Either SomeBVException ArithException) SomeIntN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymRotate |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching mode m) => UnifiedSafeSymRotate mode (Either SomeBVException ArithException) SomeWordN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymRotate |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching 'S m) => UnifiedSafeSymShift 'S (Either SomeBVException ArithException) SomeSymIntN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymShift |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching 'S m) => UnifiedSafeSymShift 'S (Either SomeBVException ArithException) SomeSymWordN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymShift |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching mode m) => UnifiedSafeSymShift mode (Either SomeBVException ArithException) SomeIntN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymShift |
(MonadError (Either SomeBVException ArithException) m, UnifiedBranching mode m) => UnifiedSafeSymShift mode (Either SomeBVException ArithException) SomeWordN m Source # | |
Instance detailsDefined in Grisette.Internal.Unified.Class.UnifiedSafeSymShift |