bytestring-nums-0.3.6: Parse numeric literals from ByteStrings.

Safe HaskellNone
LanguageHaskell98

Data.ByteString.Nums.Careless.Hex

Synopsis

Documentation

class Num n => Hexable b n where Source #

Types that can be read from hexadecimal strings. Characters that are not hexadecimal digits are skipped over. One pleasant consequence of this is that a leading 0x is simply ignored.

Methods

hex :: b -> n Source #

Instances
Hexable ByteString Double Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Double Source #

Hexable ByteString Float Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Float Source #

Hexable ByteString Int Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Int Source #

Hexable ByteString Int8 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Int8 Source #

Hexable ByteString Int16 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Int16 Source #

Hexable ByteString Int32 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Int32 Source #

Hexable ByteString Int64 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Int64 Source #

Hexable ByteString Integer Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Integer Source #

Hexable ByteString Rational Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Rational Source #

Hexable ByteString Word Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Word Source #

Hexable ByteString Word8 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Word8 Source #

Hexable ByteString Word16 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Word16 Source #

Hexable ByteString Word32 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Word32 Source #

Hexable ByteString Word64 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Word64 Source #

Hexable ByteString Double Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Double Source #

Hexable ByteString Float Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Float Source #

Hexable ByteString Int Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Int Source #

Hexable ByteString Int8 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Int8 Source #

Hexable ByteString Int16 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Int16 Source #

Hexable ByteString Int32 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Int32 Source #

Hexable ByteString Int64 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Int64 Source #

Hexable ByteString Integer Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Integer Source #

Hexable ByteString Rational Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Rational Source #

Hexable ByteString Word Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Word Source #

Hexable ByteString Word8 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Word8 Source #

Hexable ByteString Word16 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Word16 Source #

Hexable ByteString Word32 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Word32 Source #

Hexable ByteString Word64 Source # 
Instance details

Defined in Data.ByteString.Nums.Careless.Hex

Methods

hex :: ByteString -> Word64 Source #

hexalize :: Num n => n -> Word8 -> n Source #

strict_hex :: Num n => ByteString -> n Source #

lazy_hex :: Num n => ByteString -> n Source #