ghc-8.0.2: The GHC API

Safe HaskellNone
LanguageHaskell2010

OrdList

Documentation

data OrdList a #

Instances

Functor OrdList # 

Methods

fmap :: (a -> b) -> OrdList a -> OrdList b Source #

(<$) :: a -> OrdList b -> OrdList a Source #

Semigroup (OrdList a) # 

Methods

(<>) :: OrdList a -> OrdList a -> OrdList a Source #

sconcat :: NonEmpty (OrdList a) -> OrdList a Source #

stimes :: Integral b => b -> OrdList a -> OrdList a Source #

Monoid (OrdList a) # 
Outputable a => Outputable (OrdList a) # 

Methods

ppr :: OrdList a -> SDoc #

pprPrec :: Rational -> OrdList a -> SDoc #

unitOL :: a -> OrdList a #

appOL :: OrdList a -> OrdList a -> OrdList a infixl 5 #

consOL :: a -> OrdList a -> OrdList a infixr 5 #

snocOL :: OrdList a -> a -> OrdList a infixl 5 #

lastOL :: OrdList a -> a #

mapOL :: (a -> b) -> OrdList a -> OrdList b #

fromOL :: OrdList a -> [a] #

toOL :: [a] -> OrdList a #

foldrOL :: (a -> b -> b) -> b -> OrdList a -> b #

foldlOL :: (b -> a -> b) -> b -> OrdList a -> b #