ron-0.6: RON

Safe HaskellNone
LanguageHaskell2010

RON.Util.Word

Contents

Synopsis

Word2

data Word2 Source #

Instances
Eq Word2 Source # 
Instance details

Defined in RON.Util.Word

Methods

(==) :: Word2 -> Word2 -> Bool #

(/=) :: Word2 -> Word2 -> Bool #

Ord Word2 Source # 
Instance details

Defined in RON.Util.Word

Methods

compare :: Word2 -> Word2 -> Ordering #

(<) :: Word2 -> Word2 -> Bool #

(<=) :: Word2 -> Word2 -> Bool #

(>) :: Word2 -> Word2 -> Bool #

(>=) :: Word2 -> Word2 -> Bool #

max :: Word2 -> Word2 -> Word2 #

min :: Word2 -> Word2 -> Word2 #

Show Word2 Source # 
Instance details

Defined in RON.Util.Word

Methods

showsPrec :: Int -> Word2 -> ShowS #

show :: Word2 -> String #

showList :: [Word2] -> ShowS #

SafeCast Word2 Int Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word2 -> Int Source #

SafeCast Word2 Word8 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word2 -> Word8 Source #

SafeCast Word2 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word2 Word4 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word2 -> Word4 Source #

pattern B00 :: Word2 Source #

pattern B01 :: Word2 Source #

pattern B10 :: Word2 Source #

pattern B11 :: Word2 Source #

leastSignificant2 :: Integral integral => integral -> Word2 Source #

Word2 smart constructor dropping upper bits

Word4

data Word4 Source #

Instances
Eq Word4 Source # 
Instance details

Defined in RON.Util.Word

Methods

(==) :: Word4 -> Word4 -> Bool #

(/=) :: Word4 -> Word4 -> Bool #

Ord Word4 Source # 
Instance details

Defined in RON.Util.Word

Methods

compare :: Word4 -> Word4 -> Ordering #

(<) :: Word4 -> Word4 -> Bool #

(<=) :: Word4 -> Word4 -> Bool #

(>) :: Word4 -> Word4 -> Bool #

(>=) :: Word4 -> Word4 -> Bool #

max :: Word4 -> Word4 -> Word4 #

min :: Word4 -> Word4 -> Word4 #

Show Word4 Source # 
Instance details

Defined in RON.Util.Word

Methods

showsPrec :: Int -> Word4 -> ShowS #

show :: Word4 -> String #

showList :: [Word4] -> ShowS #

SafeCast Word4 Int Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word4 -> Int Source #

SafeCast Word4 Word8 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word4 -> Word8 Source #

SafeCast Word4 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word2 Word4 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word2 -> Word4 Source #

pattern B0000 :: Word4 Source #

leastSignificant4 :: Integral integral => integral -> Word4 Source #

Word4 smart constructor dropping upper bits

Word6

newtype Word6 Source #

Constructors

W6 Word8 
Instances
Eq Word6 Source # 
Instance details

Defined in RON.Util.Word

Methods

(==) :: Word6 -> Word6 -> Bool #

(/=) :: Word6 -> Word6 -> Bool #

Ord Word6 Source # 
Instance details

Defined in RON.Util.Word

Methods

compare :: Word6 -> Word6 -> Ordering #

(<) :: Word6 -> Word6 -> Bool #

(<=) :: Word6 -> Word6 -> Bool #

(>) :: Word6 -> Word6 -> Bool #

(>=) :: Word6 -> Word6 -> Bool #

max :: Word6 -> Word6 -> Word6 #

min :: Word6 -> Word6 -> Word6 #

Show Word6 Source # 
Instance details

Defined in RON.Util.Word

Methods

showsPrec :: Int -> Word6 -> ShowS #

show :: Word6 -> String #

showList :: [Word6] -> ShowS #

SafeCast Word6 Int Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word6 -> Int Source #

SafeCast Word6 Word8 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word6 -> Word8 Source #

SafeCast Word6 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word6 Word60 Source # 
Instance details

Defined in RON.Util.Word

leastSignificant6 :: Integral integral => integral -> Word6 Source #

Word6 smart constructor dropping upper bits

Word8

data Word8 #

8-bit unsigned integer type

Instances
Bounded Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Enum Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Eq Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

(==) :: Word8 -> Word8 -> Bool #

(/=) :: Word8 -> Word8 -> Bool #

Integral Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Data Word8

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Word8 -> c Word8 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Word8 #

toConstr :: Word8 -> Constr #

dataTypeOf :: Word8 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Word8) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Word8) #

gmapT :: (forall b. Data b => b -> b) -> Word8 -> Word8 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Word8 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Word8 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Word8 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Word8 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Word8 -> m Word8 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Word8 -> m Word8 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Word8 -> m Word8 #

Num Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Ord Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

compare :: Word8 -> Word8 -> Ordering #

(<) :: Word8 -> Word8 -> Bool #

(<=) :: Word8 -> Word8 -> Bool #

(>) :: Word8 -> Word8 -> Bool #

(>=) :: Word8 -> Word8 -> Bool #

max :: Word8 -> Word8 -> Word8 #

min :: Word8 -> Word8 -> Word8 #

Real Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

toRational :: Word8 -> Rational #

Show Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

showsPrec :: Int -> Word8 -> ShowS #

show :: Word8 -> String #

showList :: [Word8] -> ShowS #

Ix Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Lift Word8 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Word8 -> Q Exp #

Hashable Word8 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Word8 -> Int #

hash :: Word8 -> Int #

ToJSON Word8 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey Word8 
Instance details

Defined in Data.Aeson.Types.ToJSON

FromJSON Word8 
Instance details

Defined in Data.Aeson.Types.FromJSON

FromJSONKey Word8 
Instance details

Defined in Data.Aeson.Types.FromJSON

Storable Word8

Since: base-2.1

Instance details

Defined in Foreign.Storable

Methods

sizeOf :: Word8 -> Int #

alignment :: Word8 -> Int #

peekElemOff :: Ptr Word8 -> Int -> IO Word8 #

pokeElemOff :: Ptr Word8 -> Int -> Word8 -> IO () #

peekByteOff :: Ptr b -> Int -> IO Word8 #

pokeByteOff :: Ptr b -> Int -> Word8 -> IO () #

peek :: Ptr Word8 -> IO Word8 #

poke :: Ptr Word8 -> Word8 -> IO () #

Bits Word8

Since: base-2.1

Instance details

Defined in GHC.Word

FiniteBits Word8

Since: base-4.6.0.0

Instance details

Defined in GHC.Word

Binary Word8 
Instance details

Defined in Data.Binary.Class

Methods

put :: Word8 -> Put #

get :: Get Word8 #

putList :: [Word8] -> Put #

Prim Word8 
Instance details

Defined in Data.Primitive.Types

ByteSource Word8 
Instance details

Defined in Data.UUID.Types.Internal.Builder

Methods

(/-/) :: ByteSink Word8 g -> Word8 -> g

Unbox Word8 
Instance details

Defined in Data.Vector.Unboxed.Base

Vector Vector Word8 
Instance details

Defined in Data.Vector.Unboxed.Base

MVector MVector Word8 
Instance details

Defined in Data.Vector.Unboxed.Base

SafeCast Word8 Word32 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word8 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word6 Word8 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word6 -> Word8 Source #

SafeCast Word4 Word8 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word4 -> Word8 Source #

SafeCast Word2 Word8 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word2 -> Word8 Source #

newtype Vector Word8 
Instance details

Defined in Data.Vector.Unboxed.Base

type ByteSink Word8 g 
Instance details

Defined in Data.UUID.Types.Internal.Builder

type ByteSink Word8 g = Takes1Byte g
newtype MVector s Word8 
Instance details

Defined in Data.Vector.Unboxed.Base

Word12

data Word12 Source #

Instances
Eq Word12 Source # 
Instance details

Defined in RON.Util.Word

Methods

(==) :: Word12 -> Word12 -> Bool #

(/=) :: Word12 -> Word12 -> Bool #

Ord Word12 Source # 
Instance details

Defined in RON.Util.Word

Show Word12 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word12 Word64 Source # 
Instance details

Defined in RON.Util.Word

leastSignificant12 :: Integral integral => integral -> Word12 Source #

Word12 smart constructor dropping upper bits

Word16

data Word16 #

16-bit unsigned integer type

Instances
Bounded Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Enum Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Eq Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

(==) :: Word16 -> Word16 -> Bool #

(/=) :: Word16 -> Word16 -> Bool #

Integral Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Data Word16

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Word16 -> c Word16 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Word16 #

toConstr :: Word16 -> Constr #

dataTypeOf :: Word16 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Word16) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Word16) #

gmapT :: (forall b. Data b => b -> b) -> Word16 -> Word16 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Word16 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Word16 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Word16 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Word16 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Word16 -> m Word16 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Word16 -> m Word16 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Word16 -> m Word16 #

Num Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Ord Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Real Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Show Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Ix Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Lift Word16 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Word16 -> Q Exp #

Hashable Word16 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Word16 -> Int #

hash :: Word16 -> Int #

ToJSON Word16 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey Word16 
Instance details

Defined in Data.Aeson.Types.ToJSON

FromJSON Word16 
Instance details

Defined in Data.Aeson.Types.FromJSON

FromJSONKey Word16 
Instance details

Defined in Data.Aeson.Types.FromJSON

Storable Word16

Since: base-2.1

Instance details

Defined in Foreign.Storable

Bits Word16

Since: base-2.1

Instance details

Defined in GHC.Word

FiniteBits Word16

Since: base-4.6.0.0

Instance details

Defined in GHC.Word

Binary Word16 
Instance details

Defined in Data.Binary.Class

Methods

put :: Word16 -> Put #

get :: Get Word16 #

putList :: [Word16] -> Put #

Prim Word16 
Instance details

Defined in Data.Primitive.Types

ByteSource Word16 
Instance details

Defined in Data.UUID.Types.Internal.Builder

Methods

(/-/) :: ByteSink Word16 g -> Word16 -> g

Unbox Word16 
Instance details

Defined in Data.Vector.Unboxed.Base

Vector Vector Word16 
Instance details

Defined in Data.Vector.Unboxed.Base

MVector MVector Word16 
Instance details

Defined in Data.Vector.Unboxed.Base

newtype Vector Word16 
Instance details

Defined in Data.Vector.Unboxed.Base

type ByteSink Word16 g 
Instance details

Defined in Data.UUID.Types.Internal.Builder

type ByteSink Word16 g = Takes2Bytes g
newtype MVector s Word16 
Instance details

Defined in Data.Vector.Unboxed.Base

Word24

data Word24 Source #

Instances
Eq Word24 Source # 
Instance details

Defined in RON.Util.Word

Methods

(==) :: Word24 -> Word24 -> Bool #

(/=) :: Word24 -> Word24 -> Bool #

Ord Word24 Source # 
Instance details

Defined in RON.Util.Word

Show Word24 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word24 Word32 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word24 Word64 Source # 
Instance details

Defined in RON.Util.Word

leastSignificant24 :: Integral integral => integral -> Word24 Source #

Word24 smart constructor dropping upper bits

Word32

data Word32 #

32-bit unsigned integer type

Instances
Bounded Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Enum Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Eq Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

(==) :: Word32 -> Word32 -> Bool #

(/=) :: Word32 -> Word32 -> Bool #

Integral Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Data Word32

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Word32 -> c Word32 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Word32 #

toConstr :: Word32 -> Constr #

dataTypeOf :: Word32 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Word32) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Word32) #

gmapT :: (forall b. Data b => b -> b) -> Word32 -> Word32 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Word32 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Word32 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Word32 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Word32 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Word32 -> m Word32 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Word32 -> m Word32 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Word32 -> m Word32 #

Num Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Ord Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Real Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Show Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Ix Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Lift Word32 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Word32 -> Q Exp #

Hashable Word32 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Word32 -> Int #

hash :: Word32 -> Int #

ToJSON Word32 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey Word32 
Instance details

Defined in Data.Aeson.Types.ToJSON

FromJSON Word32 
Instance details

Defined in Data.Aeson.Types.FromJSON

FromJSONKey Word32 
Instance details

Defined in Data.Aeson.Types.FromJSON

Storable Word32

Since: base-2.1

Instance details

Defined in Foreign.Storable

Bits Word32

Since: base-2.1

Instance details

Defined in GHC.Word

FiniteBits Word32

Since: base-4.6.0.0

Instance details

Defined in GHC.Word

Binary Word32 
Instance details

Defined in Data.Binary.Class

Methods

put :: Word32 -> Put #

get :: Get Word32 #

putList :: [Word32] -> Put #

Prim Word32 
Instance details

Defined in Data.Primitive.Types

ByteSource Word32 
Instance details

Defined in Data.UUID.Types.Internal.Builder

Methods

(/-/) :: ByteSink Word32 g -> Word32 -> g

Unbox Word32 
Instance details

Defined in Data.Vector.Unboxed.Base

Vector Vector Word32 
Instance details

Defined in Data.Vector.Unboxed.Base

MVector MVector Word32 
Instance details

Defined in Data.Vector.Unboxed.Base

SafeCast Word8 Word32 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word24 Word32 Source # 
Instance details

Defined in RON.Util.Word

newtype Vector Word32 
Instance details

Defined in Data.Vector.Unboxed.Base

type ByteSink Word32 g 
Instance details

Defined in Data.UUID.Types.Internal.Builder

type ByteSink Word32 g = Takes4Bytes g
newtype MVector s Word32 
Instance details

Defined in Data.Vector.Unboxed.Base

Word60

data Word60 Source #

Instances
Bounded Word60 Source # 
Instance details

Defined in RON.Util.Word

Enum Word60 Source # 
Instance details

Defined in RON.Util.Word

Eq Word60 Source # 
Instance details

Defined in RON.Util.Word

Methods

(==) :: Word60 -> Word60 -> Bool #

(/=) :: Word60 -> Word60 -> Bool #

Ord Word60 Source # 
Instance details

Defined in RON.Util.Word

Show Word60 Source # 
Instance details

Defined in RON.Util.Word

Hashable Word60 Source # 
Instance details

Defined in RON.Util.Word

Methods

hashWithSalt :: Int -> Word60 -> Int #

hash :: Word60 -> Int #

SafeCast Word60 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word6 Word60 Source # 
Instance details

Defined in RON.Util.Word

leastSignificant60 :: Integral integral => integral -> Word60 Source #

Word60 smart constructor dropping upper bits

toWord60 :: Word64 -> Maybe Word60 Source #

Word60 smart constructor checking domain

Word64

data Word64 #

64-bit unsigned integer type

Instances
Bounded Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Enum Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Eq Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

(==) :: Word64 -> Word64 -> Bool #

(/=) :: Word64 -> Word64 -> Bool #

Integral Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Data Word64

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Word64 -> c Word64 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Word64 #

toConstr :: Word64 -> Constr #

dataTypeOf :: Word64 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Word64) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Word64) #

gmapT :: (forall b. Data b => b -> b) -> Word64 -> Word64 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Word64 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Word64 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Word64 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Word64 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Word64 -> m Word64 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Word64 -> m Word64 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Word64 -> m Word64 #

Num Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Ord Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Real Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Show Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Ix Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Lift Word64 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Word64 -> Q Exp #

Hashable Word64 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Word64 -> Int #

hash :: Word64 -> Int #

ToJSON Word64 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey Word64 
Instance details

Defined in Data.Aeson.Types.ToJSON

FromJSON Word64 
Instance details

Defined in Data.Aeson.Types.FromJSON

FromJSONKey Word64 
Instance details

Defined in Data.Aeson.Types.FromJSON

Storable Word64

Since: base-2.1

Instance details

Defined in Foreign.Storable

Bits Word64

Since: base-2.1

Instance details

Defined in GHC.Word

FiniteBits Word64

Since: base-4.6.0.0

Instance details

Defined in GHC.Word

Binary Word64 
Instance details

Defined in Data.Binary.Class

Methods

put :: Word64 -> Put #

get :: Get Word64 #

putList :: [Word64] -> Put #

Prim Word64 
Instance details

Defined in Data.Primitive.Types

Unbox Word64 
Instance details

Defined in Data.Vector.Unboxed.Base

Vector Vector Word64 
Instance details

Defined in Data.Vector.Unboxed.Base

MVector MVector Word64 
Instance details

Defined in Data.Vector.Unboxed.Base

SafeCast Word8 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word64 Integer Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word60 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word24 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word12 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word6 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word4 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word2 Word64 Source # 
Instance details

Defined in RON.Util.Word

HasResolution e => SafeCast Word64 (Fixed e) Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word64 -> Fixed e Source #

newtype Vector Word64 
Instance details

Defined in Data.Vector.Unboxed.Base

newtype MVector s Word64 
Instance details

Defined in Data.Vector.Unboxed.Base

SafeCast

class SafeCast v w where Source #

Methods

safeCast :: v -> w Source #

Instances
SafeCast Word8 Word32 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word8 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word64 Integer Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word60 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word24 Word32 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word24 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word12 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word6 Int Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word6 -> Int Source #

SafeCast Word6 Word8 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word6 -> Word8 Source #

SafeCast Word6 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word6 Word60 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word4 Int Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word4 -> Int Source #

SafeCast Word4 Word8 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word4 -> Word8 Source #

SafeCast Word4 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word2 Int Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word2 -> Int Source #

SafeCast Word2 Word8 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word2 -> Word8 Source #

SafeCast Word2 Word64 Source # 
Instance details

Defined in RON.Util.Word

SafeCast Word2 Word4 Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word2 -> Word4 Source #

HasResolution e => SafeCast Word64 (Fixed e) Source # 
Instance details

Defined in RON.Util.Word

Methods

safeCast :: Word64 -> Fixed e Source #