Safe Haskell | Trustworthy |
---|---|
Language | Haskell2010 |
Generics.Deriving.Eq
Generic Eq class
Minimal complete definition
Nothing
Instances
GEq All # | |
Defined in Generics.Deriving.Eq | |
GEq Any # | |
Defined in Generics.Deriving.Eq | |
GEq Version # | |
Defined in Generics.Deriving.Eq | |
GEq Errno # | |
Defined in Generics.Deriving.Eq | |
GEq CBool # | |
Defined in Generics.Deriving.Eq | |
GEq CChar # | |
Defined in Generics.Deriving.Eq | |
GEq CClock # | |
Defined in Generics.Deriving.Eq | |
GEq CDouble # | |
Defined in Generics.Deriving.Eq | |
GEq CFloat # | |
Defined in Generics.Deriving.Eq | |
GEq CInt # | |
Defined in Generics.Deriving.Eq | |
GEq CIntMax # | |
Defined in Generics.Deriving.Eq | |
GEq CIntPtr # | |
Defined in Generics.Deriving.Eq | |
GEq CLLong # | |
Defined in Generics.Deriving.Eq | |
GEq CLong # | |
Defined in Generics.Deriving.Eq | |
GEq CPtrdiff # | |
Defined in Generics.Deriving.Eq | |
GEq CSChar # | |
Defined in Generics.Deriving.Eq | |
GEq CSUSeconds # | |
Defined in Generics.Deriving.Eq | |
GEq CShort # | |
Defined in Generics.Deriving.Eq | |
GEq CSigAtomic # | |
Defined in Generics.Deriving.Eq | |
GEq CSize # | |
Defined in Generics.Deriving.Eq | |
GEq CTime # | |
Defined in Generics.Deriving.Eq | |
GEq CUChar # | |
Defined in Generics.Deriving.Eq | |
GEq CUInt # | |
Defined in Generics.Deriving.Eq | |
GEq CUIntMax # | |
Defined in Generics.Deriving.Eq | |
GEq CUIntPtr # | |
Defined in Generics.Deriving.Eq | |
GEq CULLong # | |
Defined in Generics.Deriving.Eq | |
GEq CULong # | |
Defined in Generics.Deriving.Eq | |
GEq CUSeconds # | |
Defined in Generics.Deriving.Eq | |
GEq CUShort # | |
Defined in Generics.Deriving.Eq | |
GEq CWchar # | |
Defined in Generics.Deriving.Eq | |
GEq IntPtr # | |
Defined in Generics.Deriving.Eq | |
GEq WordPtr # | |
Defined in Generics.Deriving.Eq | |
GEq Void # | |
Defined in Generics.Deriving.Eq | |
GEq Associativity # | |
Defined in Generics.Deriving.Eq | |
GEq DecidedStrictness # | |
Defined in Generics.Deriving.Eq | |
GEq Fixity # | |
Defined in Generics.Deriving.Eq | |
GEq SourceStrictness # | |
Defined in Generics.Deriving.Eq | |
GEq SourceUnpackedness # | |
Defined in Generics.Deriving.Eq | |
GEq SeekMode # | |
Defined in Generics.Deriving.Eq | |
GEq ExitCode # | |
Defined in Generics.Deriving.Eq | |
GEq IOError # | |
Defined in Generics.Deriving.Eq | |
GEq IOErrorType # | |
Defined in Generics.Deriving.Eq | |
GEq HandlePosn # | |
Defined in Generics.Deriving.Eq | |
GEq BufferMode # | |
Defined in Generics.Deriving.Eq | |
GEq Handle # | |
Defined in Generics.Deriving.Eq | |
GEq IOMode # | |
Defined in Generics.Deriving.Eq | |
GEq Int16 # | |
Defined in Generics.Deriving.Eq | |
GEq Int32 # | |
Defined in Generics.Deriving.Eq | |
GEq Int64 # | |
Defined in Generics.Deriving.Eq | |
GEq Int8 # | |
Defined in Generics.Deriving.Eq | |
GEq GeneralCategory # | |
Defined in Generics.Deriving.Eq | |
GEq Word16 # | |
Defined in Generics.Deriving.Eq | |
GEq Word32 # | |
Defined in Generics.Deriving.Eq | |
GEq Word64 # | |
Defined in Generics.Deriving.Eq | |
GEq Word8 # | |
Defined in Generics.Deriving.Eq | |
GEq CBlkCnt # | |
Defined in Generics.Deriving.Eq | |
GEq CBlkSize # | |
Defined in Generics.Deriving.Eq | |
GEq CCc # | |
Defined in Generics.Deriving.Eq | |
GEq CClockId # | |
Defined in Generics.Deriving.Eq | |
GEq CDev # | |
Defined in Generics.Deriving.Eq | |
GEq CFsBlkCnt # | |
Defined in Generics.Deriving.Eq | |
GEq CFsFilCnt # | |
Defined in Generics.Deriving.Eq | |
GEq CGid # | |
Defined in Generics.Deriving.Eq | |
GEq CId # | |
Defined in Generics.Deriving.Eq | |
GEq CIno # | |
Defined in Generics.Deriving.Eq | |
GEq CKey # | |
Defined in Generics.Deriving.Eq | |
GEq CMode # | |
Defined in Generics.Deriving.Eq | |
GEq CNlink # | |
Defined in Generics.Deriving.Eq | |
GEq COff # | |
Defined in Generics.Deriving.Eq | |
GEq CPid # | |
Defined in Generics.Deriving.Eq | |
GEq CRLim # | |
Defined in Generics.Deriving.Eq | |
GEq CSpeed # | |
Defined in Generics.Deriving.Eq | |
GEq CSsize # | |
Defined in Generics.Deriving.Eq | |
GEq CTcflag # | |
Defined in Generics.Deriving.Eq | |
GEq CTimer # | |
Defined in Generics.Deriving.Eq | |
GEq CUid # | |
Defined in Generics.Deriving.Eq | |
GEq Fd # | |
Defined in Generics.Deriving.Eq | |
GEq Ordering # | |
Defined in Generics.Deriving.Eq | |
GEq Integer # | |
Defined in Generics.Deriving.Eq | |
GEq Natural # | |
Defined in Generics.Deriving.Eq | |
GEq () # | |
Defined in Generics.Deriving.Eq | |
GEq Bool # | |
Defined in Generics.Deriving.Eq | |
GEq Char # | |
Defined in Generics.Deriving.Eq | |
GEq Double # | |
Defined in Generics.Deriving.Eq | |
GEq Float # | |
Defined in Generics.Deriving.Eq | |
GEq Int # | |
Defined in Generics.Deriving.Eq | |
GEq Word # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (ZipList a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Complex a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Identity a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (First a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Last a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Down a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (First a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Last a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Max a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Min a) # | |
Defined in Generics.Deriving.Eq | |
GEq m => GEq (WrappedMonoid m) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Dual a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Product a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Sum a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (NonEmpty a) # | |
Defined in Generics.Deriving.Eq | |
GEq (ForeignPtr a) # | |
Defined in Generics.Deriving.Eq | |
GEq p => GEq (Par1 p) # | |
Defined in Generics.Deriving.Eq | |
GEq (FunPtr a) # | |
Defined in Generics.Deriving.Eq | |
GEq (Ptr a) # | |
Defined in Generics.Deriving.Eq | |
GEq (StablePtr a) # | |
Defined in Generics.Deriving.Eq | |
(Generic a, GEq' (Rep a)) => GEq (Default a) # | |
Defined in Generics.Deriving.Default | |
GEq a => GEq (Maybe a) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq [a] # | |
Defined in Generics.Deriving.Eq | |
(GEq a, GEq b) => GEq (Either a b) # | |
Defined in Generics.Deriving.Eq | |
GEq (Proxy s) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Arg a b) # | |
Defined in Generics.Deriving.Eq | |
GEq (U1 p) # | |
Defined in Generics.Deriving.Eq | |
GEq (UAddr p) # | |
Defined in Generics.Deriving.Eq | |
GEq (UChar p) # | |
Defined in Generics.Deriving.Eq | |
GEq (UDouble p) # | |
Defined in Generics.Deriving.Eq | |
GEq (UFloat p) # | |
Defined in Generics.Deriving.Eq | |
GEq (UInt p) # | |
Defined in Generics.Deriving.Eq | |
GEq (UWord p) # | |
Defined in Generics.Deriving.Eq | |
(GEq a, GEq b) => GEq (a, b) # | |
Defined in Generics.Deriving.Eq | |
GEq a => GEq (Const a b) # | |
Defined in Generics.Deriving.Eq | |
GEq (f a) => GEq (Alt f a) # | |
Defined in Generics.Deriving.Eq | |
GEq (f p) => GEq (Rec1 f p) # | |
Defined in Generics.Deriving.Eq | |
(GEq a, GEq b, GEq c) => GEq (a, b, c) # | |
Defined in Generics.Deriving.Eq | |
(GEq (f p), GEq (g p)) => GEq ((f :*: g) p) # | |
Defined in Generics.Deriving.Eq | |
(GEq (f p), GEq (g p)) => GEq ((f :+: g) p) # | |
Defined in Generics.Deriving.Eq | |
GEq c => GEq (K1 i c p) # | |
Defined in Generics.Deriving.Eq | |
(GEq a, GEq b, GEq c, GEq d) => GEq (a, b, c, d) # | |
Defined in Generics.Deriving.Eq | |
GEq (f (g p)) => GEq ((f :.: g) p) # | |
Defined in Generics.Deriving.Eq | |
GEq (f p) => GEq (M1 i c f p) # | |
Defined in Generics.Deriving.Eq | |
(GEq a, GEq b, GEq c, GEq d, GEq e) => GEq (a, b, c, d, e) # | |
Defined in Generics.Deriving.Eq | |
(GEq a, GEq b, GEq c, GEq d, GEq e, GEq f) => GEq (a, b, c, d, e, f) # | |
Defined in Generics.Deriving.Eq | |
(GEq a, GEq b, GEq c, GEq d, GEq e, GEq f, GEq g) => GEq (a, b, c, d, e, f, g) # | |
Defined in Generics.Deriving.Eq |
Default definition
geqdefault :: (Generic a, GEq' (Rep a)) => a -> a -> Bool #
Internal Eq class
Instances
GEq' (U1 :: k -> Type) # | |
Defined in Generics.Deriving.Eq | |
GEq' (UAddr :: k -> Type) # | |
Defined in Generics.Deriving.Eq | |
GEq' (UChar :: k -> Type) # | |
Defined in Generics.Deriving.Eq | |
GEq' (UDouble :: k -> Type) # | |
Defined in Generics.Deriving.Eq | |
GEq' (UFloat :: k -> Type) # | |
Defined in Generics.Deriving.Eq | |
GEq' (UInt :: k -> Type) # | |
Defined in Generics.Deriving.Eq | |
GEq' (UWord :: k -> Type) # | |
Defined in Generics.Deriving.Eq | |
GEq' (V1 :: k -> Type) # | |
Defined in Generics.Deriving.Eq | |
(GEq' a, GEq' b) => GEq' (a :*: b :: k -> Type) # | |
Defined in Generics.Deriving.Eq | |
(GEq' a, GEq' b) => GEq' (a :+: b :: k -> Type) # | |
Defined in Generics.Deriving.Eq | |
GEq c => GEq' (K1 i c :: k -> Type) # | |
Defined in Generics.Deriving.Eq | |
GEq' a => GEq' (M1 i c a :: k -> Type) # | |
Defined in Generics.Deriving.Eq |