iota-0.1.0.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Data.Monoid.BitOr

Synopsis

Documentation

newtype BitOr a Source #

>>> mempty :: BitOr Int
BitOr {getBitOr = 0}

Constructors

BitOr 

Fields

Instances

Instances details
Unbox a => Vector Vector (BitOr a) Source # 
Instance details

Defined in Data.Monoid.BitOr

Methods

basicUnsafeFreeze :: Mutable Vector s (BitOr a) -> ST s (Vector (BitOr a))

basicUnsafeThaw :: Vector (BitOr a) -> ST s (Mutable Vector s (BitOr a))

basicLength :: Vector (BitOr a) -> Int

basicUnsafeSlice :: Int -> Int -> Vector (BitOr a) -> Vector (BitOr a)

basicUnsafeIndexM :: Vector (BitOr a) -> Int -> Box (BitOr a)

basicUnsafeCopy :: Mutable Vector s (BitOr a) -> Vector (BitOr a) -> ST s ()

elemseq :: Vector (BitOr a) -> BitOr a -> b -> b

Unbox a => MVector MVector (BitOr a) Source # 
Instance details

Defined in Data.Monoid.BitOr

Methods

basicLength :: MVector s (BitOr a) -> Int

basicUnsafeSlice :: Int -> Int -> MVector s (BitOr a) -> MVector s (BitOr a)

basicOverlaps :: MVector s (BitOr a) -> MVector s (BitOr a) -> Bool

basicUnsafeNew :: Int -> ST s (MVector s (BitOr a))

basicInitialize :: MVector s (BitOr a) -> ST s ()

basicUnsafeReplicate :: Int -> BitOr a -> ST s (MVector s (BitOr a))

basicUnsafeRead :: MVector s (BitOr a) -> Int -> ST s (BitOr a)

basicUnsafeWrite :: MVector s (BitOr a) -> Int -> BitOr a -> ST s ()

basicClear :: MVector s (BitOr a) -> ST s ()

basicSet :: MVector s (BitOr a) -> BitOr a -> ST s ()

basicUnsafeCopy :: MVector s (BitOr a) -> MVector s (BitOr a) -> ST s ()

basicUnsafeMove :: MVector s (BitOr a) -> MVector s (BitOr a) -> ST s ()

basicUnsafeGrow :: MVector s (BitOr a) -> Int -> ST s (MVector s (BitOr a))

Bits a => Monoid (BitOr a) Source # 
Instance details

Defined in Data.Monoid.BitOr

Methods

mempty :: BitOr a #

mappend :: BitOr a -> BitOr a -> BitOr a #

mconcat :: [BitOr a] -> BitOr a #

Bits a => Semigroup (BitOr a) Source # 
Instance details

Defined in Data.Monoid.BitOr

Methods

(<>) :: BitOr a -> BitOr a -> BitOr a #

sconcat :: NonEmpty (BitOr a) -> BitOr a #

stimes :: Integral b => b -> BitOr a -> BitOr a #

Show a => Show (BitOr a) Source # 
Instance details

Defined in Data.Monoid.BitOr

Methods

showsPrec :: Int -> BitOr a -> ShowS #

show :: BitOr a -> String #

showList :: [BitOr a] -> ShowS #

Eq a => Eq (BitOr a) Source # 
Instance details

Defined in Data.Monoid.BitOr

Methods

(==) :: BitOr a -> BitOr a -> Bool #

(/=) :: BitOr a -> BitOr a -> Bool #

Unbox a => Unbox (BitOr a) Source # 
Instance details

Defined in Data.Monoid.BitOr

newtype MVector s (BitOr a) Source # 
Instance details

Defined in Data.Monoid.BitOr

newtype MVector s (BitOr a) = MV_BitOr (MVector s a)
newtype Vector (BitOr a) Source # 
Instance details

Defined in Data.Monoid.BitOr

newtype Vector (BitOr a) = V_BitOr (Vector a)