Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- anyAsciiDecimalWord# :: Addr# -> Addr# -> (# (# #) | (# Word#, Addr# #) #)
- anyAsciiDecimalInt# :: Addr# -> Addr# -> (# (# #) | (# Int#, Addr# #) #)
- anyAsciiDecimalWord_# :: Word# -> Addr# -> Addr# -> (# (# #) | (# Word#, Addr# #) #)
- anyAsciiDecimalIntOverflow# :: Addr# -> Addr# -> (# (# #) | (# Int#, Addr# #) #)
- anyAsciiDecimalInteger# :: ForeignPtrContents -> Addr# -> Addr# -> (# (# #) | (# Integer, Addr# #) #)
- anyAsciiDecimalIntOverflow_# :: Int# -> Addr# -> Addr# -> (# Int#, Addr# #)
- anyAsciiHexWord# :: Addr# -> Addr# -> (# (# #) | (# Word#, Addr# #) #)
- anyAsciiHexInt# :: Addr# -> Addr# -> (# (# #) | (# Int#, Addr# #) #)
- anyAsciiHexWord_# :: Word# -> Addr# -> Addr# -> (# (# #) | (# Word#, Addr# #) #)
- fromZigzagNative :: Word -> Int
- fromZigzagNative# :: Word# -> Int#
- toZigzagNative :: Int -> Word
- toZigzagNative# :: Int# -> Word#
- toZigzagNative'# :: Word# -> Word#
- anyVarintProtobuf# :: Addr# -> Addr# -> (# (# #) | (# Int#, Addr#, Int# #) #)
- unI# :: Int -> Int#
- mul10# :: Int# -> Int#
Documentation
anyAsciiDecimalWord# :: Addr# -> Addr# -> (# (# #) | (# Word#, Addr# #) #) Source #
Parse a non-empty ASCII decimal digit sequence as a Word
.
Fails on overflow.
anyAsciiDecimalInt# :: Addr# -> Addr# -> (# (# #) | (# Int#, Addr# #) #) Source #
Parse a non-empty ASCII decimal digit sequence as a positive Int
.
Fails on overflow.
anyAsciiDecimalIntOverflow# :: Addr# -> Addr# -> (# (# #) | (# Int#, Addr# #) #) Source #
Parse a non-empty ASCII decimal digit sequence as a positive Int
.
May overflow.
anyAsciiDecimalInteger# :: ForeignPtrContents -> Addr# -> Addr# -> (# (# #) | (# Integer, Addr# #) #) Source #
Parse a non-empty ASCII decimal digit sequence as a positive Integer
.
anyAsciiDecimalIntOverflow_# :: Int# -> Addr# -> Addr# -> (# Int#, Addr# #) Source #
Parse a non-empty ASCII decimal digit sequence as a positive Int
.
May overflow.
anyAsciiHexWord# :: Addr# -> Addr# -> (# (# #) | (# Word#, Addr# #) #) Source #
Parse a non-empty, case-insensitive ASCII hexadecimal digit sequence as a
Word
.
Fails on overflow.
anyAsciiHexInt# :: Addr# -> Addr# -> (# (# #) | (# Int#, Addr# #) #) Source #
Parse a non-empty, case-insensitive ASCII hexadecimal digit sequence as a
positive Int
.
Fails on overflow.
fromZigzagNative :: Word -> Int Source #
fromZigzagNative# :: Word# -> Int# Source #
toZigzagNative :: Int -> Word Source #
toZigzagNative# :: Int# -> Word# Source #
toZigzagNative'# :: Word# -> Word# Source #