| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Data.Monoid.BitAnd
Documentation
>>>mempty :: BitAnd IntBitAnd {getBitAnd = -1}>>>mempty :: BitAnd WordBitAnd {getBitAnd = 18446744073709551615}
Instances
| Unbox a => Vector Vector (BitAnd a) Source # | |
Defined in Data.Monoid.BitAnd Methods basicUnsafeFreeze :: Mutable Vector s (BitAnd a) -> ST s (Vector (BitAnd a)) basicUnsafeThaw :: Vector (BitAnd a) -> ST s (Mutable Vector s (BitAnd a)) basicLength :: Vector (BitAnd a) -> Int basicUnsafeSlice :: Int -> Int -> Vector (BitAnd a) -> Vector (BitAnd a) basicUnsafeIndexM :: Vector (BitAnd a) -> Int -> Box (BitAnd a) basicUnsafeCopy :: Mutable Vector s (BitAnd a) -> Vector (BitAnd a) -> ST s () | |
| Unbox a => MVector MVector (BitAnd a) Source # | |
Defined in Data.Monoid.BitAnd Methods basicLength :: MVector s (BitAnd a) -> Int basicUnsafeSlice :: Int -> Int -> MVector s (BitAnd a) -> MVector s (BitAnd a) basicOverlaps :: MVector s (BitAnd a) -> MVector s (BitAnd a) -> Bool basicUnsafeNew :: Int -> ST s (MVector s (BitAnd a)) basicInitialize :: MVector s (BitAnd a) -> ST s () basicUnsafeReplicate :: Int -> BitAnd a -> ST s (MVector s (BitAnd a)) basicUnsafeRead :: MVector s (BitAnd a) -> Int -> ST s (BitAnd a) basicUnsafeWrite :: MVector s (BitAnd a) -> Int -> BitAnd a -> ST s () basicClear :: MVector s (BitAnd a) -> ST s () basicSet :: MVector s (BitAnd a) -> BitAnd a -> ST s () basicUnsafeCopy :: MVector s (BitAnd a) -> MVector s (BitAnd a) -> ST s () basicUnsafeMove :: MVector s (BitAnd a) -> MVector s (BitAnd a) -> ST s () basicUnsafeGrow :: MVector s (BitAnd a) -> Int -> ST s (MVector s (BitAnd a)) | |
| Bits a => Monoid (BitAnd a) Source # | |
| Bits a => Semigroup (BitAnd a) Source # | |
| Show a => Show (BitAnd a) Source # | |
| Eq a => Eq (BitAnd a) Source # | |
| Unbox a => Unbox (BitAnd a) Source # | |
Defined in Data.Monoid.BitAnd | |
| newtype MVector s (BitAnd a) Source # | |
Defined in Data.Monoid.BitAnd | |
| newtype Vector (BitAnd a) Source # | |
Defined in Data.Monoid.BitAnd | |