Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
LastMax a |
Instances
Unbox a => Vector Vector (LastMax a) Source # | |
Defined in Data.Monoid.LastMax basicUnsafeFreeze :: Mutable Vector s (LastMax a) -> ST s (Vector (LastMax a)) basicUnsafeThaw :: Vector (LastMax a) -> ST s (Mutable Vector s (LastMax a)) basicLength :: Vector (LastMax a) -> Int basicUnsafeSlice :: Int -> Int -> Vector (LastMax a) -> Vector (LastMax a) basicUnsafeIndexM :: Vector (LastMax a) -> Int -> Box (LastMax a) basicUnsafeCopy :: Mutable Vector s (LastMax a) -> Vector (LastMax a) -> ST s () | |
Unbox a => MVector MVector (LastMax a) Source # | |
Defined in Data.Monoid.LastMax basicLength :: MVector s (LastMax a) -> Int basicUnsafeSlice :: Int -> Int -> MVector s (LastMax a) -> MVector s (LastMax a) basicOverlaps :: MVector s (LastMax a) -> MVector s (LastMax a) -> Bool basicUnsafeNew :: Int -> ST s (MVector s (LastMax a)) basicInitialize :: MVector s (LastMax a) -> ST s () basicUnsafeReplicate :: Int -> LastMax a -> ST s (MVector s (LastMax a)) basicUnsafeRead :: MVector s (LastMax a) -> Int -> ST s (LastMax a) basicUnsafeWrite :: MVector s (LastMax a) -> Int -> LastMax a -> ST s () basicClear :: MVector s (LastMax a) -> ST s () basicSet :: MVector s (LastMax a) -> LastMax a -> ST s () basicUnsafeCopy :: MVector s (LastMax a) -> MVector s (LastMax a) -> ST s () basicUnsafeMove :: MVector s (LastMax a) -> MVector s (LastMax a) -> ST s () basicUnsafeGrow :: MVector s (LastMax a) -> Int -> ST s (MVector s (LastMax a)) | |
(Eq a, Bounded a) => Monoid (LastMax a) Source # | |
(Eq a, Bounded a) => Semigroup (LastMax a) Source # | |
Bounded a => Bounded (LastMax a) Source # | |
Show a => Show (LastMax a) Source # | |
Eq a => Eq (LastMax a) Source # | |
Unbox a => Unbox (LastMax a) Source # | |
Defined in Data.Monoid.LastMax | |
(Ord a, Bounded a) => AsSemigroupEndo (Dual (LastMax a)) (Max a) Source # | |
newtype MVector s (LastMax a) Source # | |
Defined in Data.Monoid.LastMax | |
newtype Vector (LastMax a) Source # | |
Defined in Data.Monoid.LastMax |