Safe Haskell | None |
---|---|
Language | Haskell2010 |
Rebase.Data.Vector.Internal.Check
Synopsis
- data Checks
- inRange :: Int -> Int -> Bool
- type HasCallStack = ?callStack :: CallStack
- check :: HasCallStack => Checks -> String -> Bool -> a -> a
- checkIndex :: HasCallStack => Checks -> Int -> Int -> a -> a
- checkSlice :: HasCallStack => Checks -> Int -> Int -> Int -> a -> a
- checkLength :: HasCallStack => Checks -> Int -> a -> a
- doChecks :: Checks -> Bool
- internalError :: HasCallStack => String -> a
Documentation
type HasCallStack = ?callStack :: CallStack #
Request a CallStack.
NOTE: The implicit parameter ?callStack :: CallStack
is an
implementation detail and should not be considered part of the
CallStack
API, we may decide to change the implementation in the
future.
Since: base-4.9.0.0
checkIndex :: HasCallStack => Checks -> Int -> Int -> a -> a #
checkSlice :: HasCallStack => Checks -> Int -> Int -> Int -> a -> a #
checkLength :: HasCallStack => Checks -> Int -> a -> a #
internalError :: HasCallStack => String -> a #