base-4.6.0.0: Basic libraries

Portabilityportable
Stabilitystable
Maintainerlibraries@haskell.org
Safe HaskellTrustworthy

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 Number
Eq Finalizers
Eq Inserts
Eq HashData
Eq Fd
Eq ControlMessage
Eq EventType
Eq EPollFd
Eq Unique
Eq State
Eq Event
Eq Constr

Equality of constructors

Eq Timeout
Eq a => Eq [a]
Eq a => Eq (Ratio a)
Eq (Ptr a)
Eq (FunPtr a)
Eq a => Eq (Maybe a)
Eq (MVar a)
Eq a => Eq (Down 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 (Chan a)
Eq 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 によって変換されたページ (->オリジナル) /