| Safe Haskell | Safe |
|---|
Copilot.Language.Operators.BitWise
Description
Bitwise operators.
Documentation
class (Eq a, Num a) => Bits a where
The Bits class defines bitwise operations over integral types.
- Bits are numbered from 0 with bit 0 being the least significant bit.
Minimal complete definition: .&., .|., xor, complement,
(shift or (shiftL and shiftR)), (rotate or (rotateL and rotateR)),
bitSize and isSigned.
Methods
(.&.) :: a -> a -> a
Bitwise "and"
(.|.) :: a -> a -> a
Bitwise "or"
complement :: a -> a
Reverse all the bits in the argument