base-4.3.1.0: Basic libraries

Portabilityportable
Stabilitystable
Maintainerlibraries@haskell.org

Data.Eq

Description

Equality

Synopsis

Documentation

class Eq a whereSource

The Eq class defines equality (== ) and inequality (/= ). All the basic datatypes exported by the Prelude are instances of Eq , and Eq may be derived for any datatype whose constituents are also instances of Eq .

Minimal complete definition: either == or /= .

Methods

(==) :: a -> a -> Bool Source

(/=) :: a -> a -> Bool Source

Instances

Eq ()
Eq Inserts
Eq HashData
Eq KeyPr
Eq Key
Eq Finalizers
Eq Fd
Eq ControlMessage
Eq EventType
Eq EPollFd
Eq Unique
Eq State
Eq Constr

Equality of constructors

Eq Timeout
Eq Event
Eq a => Eq [a]
Integral a => Eq (Ratio a)
Eq (Ptr a)
Eq (FunPtr a)
Eq a => Eq ([::] a)
Eq a => Eq (Maybe a)
Eq (MVar a)
Eq (IORef a)
Eq a => Eq (Last a)
Eq a => Eq (First a)
Eq a => Eq (Product a)
Eq a => Eq (Sum a)
Eq a => Eq (Dual a)
Eq (TVar a)
Eq a => Eq (IntMap a)
Eq a => Eq (LTree a)
Eq a => Eq (PSQ a)
Eq a => Eq (Elem a)
Eq a => Eq (Down a)
RealFloat a => Eq (Complex a)
Eq (Fixed a)
(Eq a, Eq b) => Eq (Either a b)
(Eq a, Eq b) => Eq (a, b)
(Ix i, Eq e) => Eq (Array i e)
Eq (IOArray i e)
Eq (STRef s a)
(Eq a, Eq b, Eq c) => Eq (a, b, c)
Eq (STArray s i e)
(Eq a, Eq b, Eq c, Eq d) => Eq (a, b, c, d)
(Eq a, Eq b, Eq c, Eq d, Eq e) => Eq (a, b, c, d, e)
(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f) => Eq (a, b, c, d, e, f)
(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g) => Eq (a, b, c, d, e, f, g)
(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h) => Eq (a, b, c, d, e, f, g, h)
(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i) => Eq (a, b, c, d, e, f, g, h, i)
(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j) => Eq (a, b, c, d, e, f, g, h, i, j)
(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k) => Eq (a, b, c, d, e, f, g, h, i, j, k)
(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l) => Eq (a, b, c, d, e, f, g, h, i, j, k, l)
(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m)
(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)

AltStyle によって変換されたページ (->オリジナル) /