| Copyright | (c) The University of Glasgow 1997-2002 |
|---|---|
| License | see libraries/base/LICENSE |
| Maintainer | [email protected] |
| Stability | internal |
| Portability | non-portable (GHC Extensions) |
| Safe Haskell | Safe |
| Language | Haskell2010 |
A Word is an unsigned integral type, with the same size as Int.
| PrintfArg Word Source | Since: base-2.1 |
||||
Defined in Text.Printf | |||||
| Bits Word Source | Since: base-2.1 |
||||
Defined in GHC.Internal.Bits Methods(.&.) :: Word -> Word -> Word Source (.|.) :: Word -> Word -> Word Source xor :: Word -> Word -> Word Source complement :: Word -> Word Source shift :: Word -> Int -> Word Source rotate :: Word -> Int -> Word Source setBit :: Word -> Int -> Word Source clearBit :: Word -> Int -> Word Source complementBit :: Word -> Int -> Word Source testBit :: Word -> Int -> Bool Source bitSizeMaybe :: Word -> Maybe Int Source isSigned :: Word -> Bool Source shiftL :: Word -> Int -> Word Source unsafeShiftL :: Word -> Int -> Word Source shiftR :: Word -> Int -> Word Source unsafeShiftR :: Word -> Int -> Word Source rotateL :: Word -> Int -> Word Source | |||||
| FiniteBits Word Source | Since: base-4.6.0.0 |
||||
Defined in GHC.Internal.Bits MethodsfiniteBitSize :: Word -> Int Source countLeadingZeros :: Word -> Int Source countTrailingZeros :: Word -> Int Source | |||||
| Data Word Source | Since: base-4.0.0.0 |
||||
Defined in GHC.Internal.Data.Data Methodsgfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Word -> c Word Source gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Word Source toConstr :: Word -> Constr Source dataTypeOf :: Word -> DataType Source dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Word) Source dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Word) Source gmapT :: (forall b. Data b => b -> b) -> Word -> Word Source gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Word -> r Source gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Word -> r Source gmapQ :: (forall d. Data d => d -> u) -> Word -> [u] Source gmapQi :: Int -> (forall d. Data d => d -> u) -> Word -> u Source gmapM :: Monad m => (forall d. Data d => d -> m d) -> Word -> m Word Source gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Word -> m Word Source gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Word -> m Word Source | |||||
| Bounded Word Source | Since: base-2.1 |
||||
| Enum Word Source | Since: base-2.1 |
||||
| Storable Word Source | Since: base-2.1 |
||||
Defined in GHC.Internal.Foreign.Storable | |||||
| Ix Word Source | Since: base-4.6.0.0 |
||||
Defined in GHC.Internal.Ix | |||||
| Num Word Source | Since: base-2.1 |
||||
| Read Word Source | Since: base-4.5.0.0 |
||||
| Integral Word Source | Since: base-2.1 |
||||
Defined in GHC.Internal.Real | |||||
| Real Word Source | Since: base-2.1 |
||||
Defined in GHC.Internal.Real MethodstoRational :: Word -> Rational Source | |||||
| Show Word Source | Since: base-2.1 |
||||
| Eq Word Source | |||||
| Ord Word Source | |||||
| Lift Word Source | |||||
| Generic1 (URec Word :: k -> Type) Source | |||||
Defined in GHC.Internal.Generics Associated Types
| |||||
| Eq1 (UWord :: Type -> Type) Source | Since: base-4.21.0.0 |
||||
| Ord1 (UWord :: Type -> Type) Source | Since: base-4.21.0.0 |
||||
Defined in Data.Functor.Classes | |||||
| Show1 (UWord :: Type -> Type) Source | Since: base-4.21.0.0 |
||||
| Foldable (UWord :: Type -> Type) Source | Since: base-4.9.0.0 |
||||
Defined in GHC.Internal.Data.Foldable Methodsfold :: Monoid m => UWord m -> m Source foldMap :: Monoid m => (a -> m) -> UWord a -> m Source foldMap' :: Monoid m => (a -> m) -> UWord a -> m Source foldr :: (a -> b -> b) -> b -> UWord a -> b Source foldr' :: (a -> b -> b) -> b -> UWord a -> b Source foldl :: (b -> a -> b) -> b -> UWord a -> b Source foldl' :: (b -> a -> b) -> b -> UWord a -> b Source foldr1 :: (a -> a -> a) -> UWord a -> a Source foldl1 :: (a -> a -> a) -> UWord a -> a Source toList :: UWord a -> [a] Source null :: UWord a -> Bool Source length :: UWord a -> Int Source elem :: Eq a => a -> UWord a -> Bool Source maximum :: Ord a => UWord a -> a Source minimum :: Ord a => UWord a -> a Source | |||||
| Traversable (UWord :: Type -> Type) Source | Since: base-4.9.0.0 |
||||
Defined in GHC.Internal.Data.Traversable | |||||
| Functor (URec Word :: Type -> Type) Source | Since: base-4.9.0.0 |
||||
| Generic (URec Word p) Source | |||||
Defined in GHC.Internal.Generics Associated Types
| |||||
| Show (URec Word p) Source | Since: base-4.9.0.0 |
||||
| Eq (URec Word p) Source | Since: base-4.9.0.0 |
||||
| Ord (URec Word p) Source | Since: base-4.9.0.0 |
||||
Defined in GHC.Internal.Generics Methodscompare :: URec Word p -> URec Word p -> Ordering Source (<) :: URec Word p -> URec Word p -> Bool Source (<=) :: URec Word p -> URec Word p -> Bool Source (>) :: URec Word p -> URec Word p -> Bool Source (>=) :: URec Word p -> URec Word p -> Bool Source | |||||
| data URec Word (p :: k) Source |
Used for marking occurrences of Since: base-4.9.0.0 |
||||
| type Rep1 (URec Word :: k -> Type) Source | Since: base-4.9.0.0 |
||||
Defined in GHC.Internal.Generics | |||||
| type Rep (URec Word p) Source | Since: base-4.9.0.0 |
||||
Defined in GHC.Internal.Generics | |||||
8-bit unsigned integer type
16-bit unsigned integer type
32-bit unsigned integer type
64-bit unsigned integer type
uncheckedShiftL64# :: Word64# -> Int# -> Word64# Source
uncheckedShiftRL64# :: Word64# -> Int# -> Word64# Source
byteSwap16 :: Word16 -> Word16 Source
Reverse order of bytes in Word16.
Since: base-4.7.0.0
byteSwap32 :: Word32 -> Word32 Source
Reverse order of bytes in Word32.
Since: base-4.7.0.0
byteSwap64 :: Word64 -> Word64 Source
Reverse order of bytes in Word64.
Since: base-4.7.0.0
bitReverse8 :: Word8 -> Word8 Source
Reverse the order of the bits in a Word8.
Since: base-4.14.0.0
bitReverse16 :: Word16 -> Word16 Source
Reverse the order of the bits in a Word16.
Since: base-4.14.0.0
bitReverse32 :: Word32 -> Word32 Source
Reverse the order of the bits in a Word32.
Since: base-4.14.0.0
bitReverse64 :: Word64 -> Word64 Source
Reverse the order of the bits in a Word64.
Since: base-4.14.0.0
See GHC.Classes#matching_overloaded_methods_in_rules
eqWord :: Word -> Word -> Bool Source
neWord :: Word -> Word -> Bool Source
gtWord :: Word -> Word -> Bool Source
geWord :: Word -> Word -> Bool Source
ltWord :: Word -> Word -> Bool Source
leWord :: Word -> Word -> Bool Source
eqWord8 :: Word8 -> Word8 -> Bool Source
neWord8 :: Word8 -> Word8 -> Bool Source
gtWord8 :: Word8 -> Word8 -> Bool Source
geWord8 :: Word8 -> Word8 -> Bool Source
ltWord8 :: Word8 -> Word8 -> Bool Source
leWord8 :: Word8 -> Word8 -> Bool Source
eqWord16 :: Word16 -> Word16 -> Bool Source
neWord16 :: Word16 -> Word16 -> Bool Source
gtWord16 :: Word16 -> Word16 -> Bool Source
geWord16 :: Word16 -> Word16 -> Bool Source
ltWord16 :: Word16 -> Word16 -> Bool Source
leWord16 :: Word16 -> Word16 -> Bool Source
eqWord32 :: Word32 -> Word32 -> Bool Source
neWord32 :: Word32 -> Word32 -> Bool Source
gtWord32 :: Word32 -> Word32 -> Bool Source
geWord32 :: Word32 -> Word32 -> Bool Source
ltWord32 :: Word32 -> Word32 -> Bool Source
leWord32 :: Word32 -> Word32 -> Bool Source
eqWord64 :: Word64 -> Word64 -> Bool Source
neWord64 :: Word64 -> Word64 -> Bool Source
gtWord64 :: Word64 -> Word64 -> Bool Source
geWord64 :: Word64 -> Word64 -> Bool Source
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/9.12.1/docs/libraries/base-4.21.0.0-8e62/GHC-Word.html