rings-0.0.2.1: Rings, semirings, and dioids.

Safe HaskellSafe
LanguageHaskell2010

Data.Int.Instance

Contents

Orphan instances

Semigroup Int Source # 
Instance details

Methods

(<>) :: Int -> Int -> Int #

sconcat :: NonEmpty Int -> Int #

stimes :: Integral b => b -> Int -> Int #

Semigroup Int8 Source # 
Instance details

Methods

(<>) :: Int8 -> Int8 -> Int8 #

sconcat :: NonEmpty Int8 -> Int8 #

stimes :: Integral b => b -> Int8 -> Int8 #

Semigroup Int16 Source # 
Instance details

Methods

(<>) :: Int16 -> Int16 -> Int16 #

sconcat :: NonEmpty Int16 -> Int16 #

stimes :: Integral b => b -> Int16 -> Int16 #

Semigroup Int32 Source # 
Instance details

Methods

(<>) :: Int32 -> Int32 -> Int32 #

sconcat :: NonEmpty Int32 -> Int32 #

stimes :: Integral b => b -> Int32 -> Int32 #

Semigroup Int64 Source # 
Instance details

Methods

(<>) :: Int64 -> Int64 -> Int64 #

sconcat :: NonEmpty Int64 -> Int64 #

stimes :: Integral b => b -> Int64 -> Int64 #

Semigroup Integer Source # 
Instance details

Monoid Int Source # 
Instance details

Methods

mempty :: Int #

mappend :: Int -> Int -> Int #

mconcat :: [Int] -> Int #

Monoid Int8 Source # 
Instance details

Methods

mempty :: Int8 #

mappend :: Int8 -> Int8 -> Int8 #

mconcat :: [Int8] -> Int8 #

Monoid Int16 Source # 
Instance details

Methods

mempty :: Int16 #

mappend :: Int16 -> Int16 -> Int16 #

mconcat :: [Int16] -> Int16 #

Monoid Int32 Source # 
Instance details

Methods

mempty :: Int32 #

mappend :: Int32 -> Int32 -> Int32 #

mconcat :: [Int32] -> Int32 #

Monoid Int64 Source # 
Instance details

Methods

mempty :: Int64 #

mappend :: Int64 -> Int64 -> Int64 #

mconcat :: [Int64] -> Int64 #

Monoid Integer Source # 
Instance details

Group Int Source # 
Instance details

Methods

negate :: Int -> Int Source #

(<<) :: Int -> Int -> Int Source #

Group Int8 Source # 
Instance details

Methods

negate :: Int8 -> Int8 Source #

(<<) :: Int8 -> Int8 -> Int8 Source #

Group Int16 Source # 
Instance details

Group Int32 Source # 
Instance details

Group Int64 Source # 
Instance details

Group Integer Source # 
Instance details

Semiring Int Source # 
Instance details

Methods

(><) :: Int -> Int -> Int Source #

fromBoolean :: Bool -> Int Source #

Semiring Int8 Source # 
Instance details

Semiring Int16 Source # 
Instance details

Semiring Int32 Source # 
Instance details

Semiring Int64 Source # 
Instance details

Semiring Integer Source # 
Instance details

Ring Int Source # 
Instance details

Methods

abs :: Int -> Int Source #

signum :: Int -> Int Source #

Ring Int8 Source # 
Instance details

Methods

abs :: Int8 -> Int8 Source #

signum :: Int8 -> Int8 Source #

Ring Int16 Source # 
Instance details

Ring Int32 Source # 
Instance details

Ring Int64 Source # 
Instance details

Ring Integer Source # 
Instance details