GIx All # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (All, All) -> [All] # index :: (All, All) -> All -> Int # inRange :: (All, All) -> All -> Bool # |
GIx Any # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Any, Any) -> [Any] # index :: (Any, Any) -> Any -> Int # inRange :: (Any, Any) -> Any -> Bool # |
GIx CBool # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CBool, CBool) -> [CBool] # index :: (CBool, CBool) -> CBool -> Int # inRange :: (CBool, CBool) -> CBool -> Bool # |
GIx CChar # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CChar, CChar) -> [CChar] # index :: (CChar, CChar) -> CChar -> Int # inRange :: (CChar, CChar) -> CChar -> Bool # |
GIx CInt # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CInt, CInt) -> [CInt] # index :: (CInt, CInt) -> CInt -> Int # inRange :: (CInt, CInt) -> CInt -> Bool # |
GIx CIntMax # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CIntMax, CIntMax) -> [CIntMax] # index :: (CIntMax, CIntMax) -> CIntMax -> Int # inRange :: (CIntMax, CIntMax) -> CIntMax -> Bool # |
GIx CIntPtr # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CIntPtr, CIntPtr) -> [CIntPtr] # index :: (CIntPtr, CIntPtr) -> CIntPtr -> Int # inRange :: (CIntPtr, CIntPtr) -> CIntPtr -> Bool # |
GIx CLLong # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CLLong, CLLong) -> [CLLong] # index :: (CLLong, CLLong) -> CLLong -> Int # inRange :: (CLLong, CLLong) -> CLLong -> Bool # |
GIx CLong # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CLong, CLong) -> [CLong] # index :: (CLong, CLong) -> CLong -> Int # inRange :: (CLong, CLong) -> CLong -> Bool # |
GIx CPtrdiff # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CPtrdiff, CPtrdiff) -> [CPtrdiff] # index :: (CPtrdiff, CPtrdiff) -> CPtrdiff -> Int # inRange :: (CPtrdiff, CPtrdiff) -> CPtrdiff -> Bool # |
GIx CSChar # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CSChar, CSChar) -> [CSChar] # index :: (CSChar, CSChar) -> CSChar -> Int # inRange :: (CSChar, CSChar) -> CSChar -> Bool # |
GIx CShort # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CShort, CShort) -> [CShort] # index :: (CShort, CShort) -> CShort -> Int # inRange :: (CShort, CShort) -> CShort -> Bool # |
GIx CSigAtomic # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CSigAtomic, CSigAtomic) -> [CSigAtomic] # index :: (CSigAtomic, CSigAtomic) -> CSigAtomic -> Int # inRange :: (CSigAtomic, CSigAtomic) -> CSigAtomic -> Bool # |
GIx CSize # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CSize, CSize) -> [CSize] # index :: (CSize, CSize) -> CSize -> Int # inRange :: (CSize, CSize) -> CSize -> Bool # |
GIx CUChar # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CUChar, CUChar) -> [CUChar] # index :: (CUChar, CUChar) -> CUChar -> Int # inRange :: (CUChar, CUChar) -> CUChar -> Bool # |
GIx CUInt # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CUInt, CUInt) -> [CUInt] # index :: (CUInt, CUInt) -> CUInt -> Int # inRange :: (CUInt, CUInt) -> CUInt -> Bool # |
GIx CUIntMax # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CUIntMax, CUIntMax) -> [CUIntMax] # index :: (CUIntMax, CUIntMax) -> CUIntMax -> Int # inRange :: (CUIntMax, CUIntMax) -> CUIntMax -> Bool # |
GIx CUIntPtr # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CUIntPtr, CUIntPtr) -> [CUIntPtr] # index :: (CUIntPtr, CUIntPtr) -> CUIntPtr -> Int # inRange :: (CUIntPtr, CUIntPtr) -> CUIntPtr -> Bool # |
GIx CULLong # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CULLong, CULLong) -> [CULLong] # index :: (CULLong, CULLong) -> CULLong -> Int # inRange :: (CULLong, CULLong) -> CULLong -> Bool # |
GIx CULong # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CULong, CULong) -> [CULong] # index :: (CULong, CULong) -> CULong -> Int # inRange :: (CULong, CULong) -> CULong -> Bool # |
GIx CUShort # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CUShort, CUShort) -> [CUShort] # index :: (CUShort, CUShort) -> CUShort -> Int # inRange :: (CUShort, CUShort) -> CUShort -> Bool # |
GIx CWchar # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CWchar, CWchar) -> [CWchar] # index :: (CWchar, CWchar) -> CWchar -> Int # inRange :: (CWchar, CWchar) -> CWchar -> Bool # |
GIx IntPtr # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (IntPtr, IntPtr) -> [IntPtr] # index :: (IntPtr, IntPtr) -> IntPtr -> Int # inRange :: (IntPtr, IntPtr) -> IntPtr -> Bool # |
GIx WordPtr # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (WordPtr, WordPtr) -> [WordPtr] # index :: (WordPtr, WordPtr) -> WordPtr -> Int # inRange :: (WordPtr, WordPtr) -> WordPtr -> Bool # |
GIx Associativity # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Associativity, Associativity) -> [Associativity] # index :: (Associativity, Associativity) -> Associativity -> Int # inRange :: (Associativity, Associativity) -> Associativity -> Bool # |
GIx Fixity # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Fixity, Fixity) -> [Fixity] # index :: (Fixity, Fixity) -> Fixity -> Int # inRange :: (Fixity, Fixity) -> Fixity -> Bool # |
GIx ExitCode # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (ExitCode, ExitCode) -> [ExitCode] # index :: (ExitCode, ExitCode) -> ExitCode -> Int # inRange :: (ExitCode, ExitCode) -> ExitCode -> Bool # |
GIx Int16 # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Int16, Int16) -> [Int16] # index :: (Int16, Int16) -> Int16 -> Int # inRange :: (Int16, Int16) -> Int16 -> Bool # |
GIx Int32 # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Int32, Int32) -> [Int32] # index :: (Int32, Int32) -> Int32 -> Int # inRange :: (Int32, Int32) -> Int32 -> Bool # |
GIx Int64 # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Int64, Int64) -> [Int64] # index :: (Int64, Int64) -> Int64 -> Int # inRange :: (Int64, Int64) -> Int64 -> Bool # |
GIx Int8 # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Int8, Int8) -> [Int8] # index :: (Int8, Int8) -> Int8 -> Int # inRange :: (Int8, Int8) -> Int8 -> Bool # |
GIx Word16 # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Word16, Word16) -> [Word16] # index :: (Word16, Word16) -> Word16 -> Int # inRange :: (Word16, Word16) -> Word16 -> Bool # |
GIx Word32 # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Word32, Word32) -> [Word32] # index :: (Word32, Word32) -> Word32 -> Int # inRange :: (Word32, Word32) -> Word32 -> Bool # |
GIx Word64 # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Word64, Word64) -> [Word64] # index :: (Word64, Word64) -> Word64 -> Int # inRange :: (Word64, Word64) -> Word64 -> Bool # |
GIx Word8 # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Word8, Word8) -> [Word8] # index :: (Word8, Word8) -> Word8 -> Int # inRange :: (Word8, Word8) -> Word8 -> Bool # |
GIx CBlkCnt # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CBlkCnt, CBlkCnt) -> [CBlkCnt] # index :: (CBlkCnt, CBlkCnt) -> CBlkCnt -> Int # inRange :: (CBlkCnt, CBlkCnt) -> CBlkCnt -> Bool # |
GIx CBlkSize # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CBlkSize, CBlkSize) -> [CBlkSize] # index :: (CBlkSize, CBlkSize) -> CBlkSize -> Int # inRange :: (CBlkSize, CBlkSize) -> CBlkSize -> Bool # |
GIx CClockId # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CClockId, CClockId) -> [CClockId] # index :: (CClockId, CClockId) -> CClockId -> Int # inRange :: (CClockId, CClockId) -> CClockId -> Bool # |
GIx CFsBlkCnt # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CFsBlkCnt, CFsBlkCnt) -> [CFsBlkCnt] # index :: (CFsBlkCnt, CFsBlkCnt) -> CFsBlkCnt -> Int # inRange :: (CFsBlkCnt, CFsBlkCnt) -> CFsBlkCnt -> Bool # |
GIx CFsFilCnt # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CFsFilCnt, CFsFilCnt) -> [CFsFilCnt] # index :: (CFsFilCnt, CFsFilCnt) -> CFsFilCnt -> Int # inRange :: (CFsFilCnt, CFsFilCnt) -> CFsFilCnt -> Bool # |
GIx CGid # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CGid, CGid) -> [CGid] # index :: (CGid, CGid) -> CGid -> Int # inRange :: (CGid, CGid) -> CGid -> Bool # |
GIx CId # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CId, CId) -> [CId] # index :: (CId, CId) -> CId -> Int # inRange :: (CId, CId) -> CId -> Bool # |
GIx CIno # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CIno, CIno) -> [CIno] # index :: (CIno, CIno) -> CIno -> Int # inRange :: (CIno, CIno) -> CIno -> Bool # |
GIx CKey # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CKey, CKey) -> [CKey] # index :: (CKey, CKey) -> CKey -> Int # inRange :: (CKey, CKey) -> CKey -> Bool # |
GIx CMode # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CMode, CMode) -> [CMode] # index :: (CMode, CMode) -> CMode -> Int # inRange :: (CMode, CMode) -> CMode -> Bool # |
GIx CNlink # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CNlink, CNlink) -> [CNlink] # index :: (CNlink, CNlink) -> CNlink -> Int # inRange :: (CNlink, CNlink) -> CNlink -> Bool # |
GIx COff # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (COff, COff) -> [COff] # index :: (COff, COff) -> COff -> Int # inRange :: (COff, COff) -> COff -> Bool # |
GIx CPid # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CPid, CPid) -> [CPid] # index :: (CPid, CPid) -> CPid -> Int # inRange :: (CPid, CPid) -> CPid -> Bool # |
GIx CRLim # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CRLim, CRLim) -> [CRLim] # index :: (CRLim, CRLim) -> CRLim -> Int # inRange :: (CRLim, CRLim) -> CRLim -> Bool # |
GIx CSsize # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CSsize, CSsize) -> [CSsize] # index :: (CSsize, CSsize) -> CSsize -> Int # inRange :: (CSsize, CSsize) -> CSsize -> Bool # |
GIx CTcflag # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CTcflag, CTcflag) -> [CTcflag] # index :: (CTcflag, CTcflag) -> CTcflag -> Int # inRange :: (CTcflag, CTcflag) -> CTcflag -> Bool # |
GIx CUid # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (CUid, CUid) -> [CUid] # index :: (CUid, CUid) -> CUid -> Int # inRange :: (CUid, CUid) -> CUid -> Bool # |
GIx Fd # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Fd, Fd) -> [Fd] # index :: (Fd, Fd) -> Fd -> Int # inRange :: (Fd, Fd) -> Fd -> Bool # |
GIx Ordering # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Ordering, Ordering) -> [Ordering] # index :: (Ordering, Ordering) -> Ordering -> Int # inRange :: (Ordering, Ordering) -> Ordering -> Bool # |
GIx Integer # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Integer, Integer) -> [Integer] # index :: (Integer, Integer) -> Integer -> Int # inRange :: (Integer, Integer) -> Integer -> Bool # |
GIx Natural # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Natural, Natural) -> [Natural] # index :: (Natural, Natural) -> Natural -> Int # inRange :: (Natural, Natural) -> Natural -> Bool # |
GIx () # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: ((), ()) -> [()] # index :: ((), ()) -> () -> Int # inRange :: ((), ()) -> () -> Bool # |
GIx Bool # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Bool, Bool) -> [Bool] # index :: (Bool, Bool) -> Bool -> Int # inRange :: (Bool, Bool) -> Bool -> Bool # |
GIx Int # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Int, Int) -> [Int] # index :: (Int, Int) -> Int -> Int # inRange :: (Int, Int) -> Int -> Bool # |
GIx Word # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Word, Word) -> [Word] # index :: (Word, Word) -> Word -> Int # inRange :: (Word, Word) -> Word -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (Identity a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Identity a, Identity a) -> [Identity a] # index :: (Identity a, Identity a) -> Identity a -> Int # inRange :: (Identity a, Identity a) -> Identity a -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (First a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (First a, First a) -> [First a] # index :: (First a, First a) -> First a -> Int # inRange :: (First a, First a) -> First a -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (Last a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Last a, Last a) -> [Last a] # index :: (Last a, Last a) -> Last a -> Int # inRange :: (Last a, Last a) -> Last a -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (First a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (First a, First a) -> [First a] # index :: (First a, First a) -> First a -> Int # inRange :: (First a, First a) -> First a -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (Last a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Last a, Last a) -> [Last a] # index :: (Last a, Last a) -> Last a -> Int # inRange :: (Last a, Last a) -> Last a -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (Max a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Max a, Max a) -> [Max a] # index :: (Max a, Max a) -> Max a -> Int # inRange :: (Max a, Max a) -> Max a -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (Min a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Min a, Min a) -> [Min a] # index :: (Min a, Min a) -> Min a -> Int # inRange :: (Min a, Min a) -> Min a -> Bool # |
(GEq m, GEnum m, GIx m) => GIx (WrappedMonoid m) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (WrappedMonoid m, WrappedMonoid m) -> [WrappedMonoid m] # index :: (WrappedMonoid m, WrappedMonoid m) -> WrappedMonoid m -> Int # inRange :: (WrappedMonoid m, WrappedMonoid m) -> WrappedMonoid m -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (Dual a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Dual a, Dual a) -> [Dual a] # index :: (Dual a, Dual a) -> Dual a -> Int # inRange :: (Dual a, Dual a) -> Dual a -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (Product a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Product a, Product a) -> [Product a] # index :: (Product a, Product a) -> Product a -> Int # inRange :: (Product a, Product a) -> Product a -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (Sum a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Sum a, Sum a) -> [Sum a] # index :: (Sum a, Sum a) -> Sum a -> Int # inRange :: (Sum a, Sum a) -> Sum a -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (NonEmpty a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (NonEmpty a, NonEmpty a) -> [NonEmpty a] # index :: (NonEmpty a, NonEmpty a) -> NonEmpty a -> Int # inRange :: (NonEmpty a, NonEmpty a) -> NonEmpty a -> Bool # |
(GEq a, GEnum a, GIx a) => GIx (Maybe a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Maybe a, Maybe a) -> [Maybe a] # index :: (Maybe a, Maybe a) -> Maybe a -> Int # inRange :: (Maybe a, Maybe a) -> Maybe a -> Bool # |
(GEq a, GEnum a, GIx a) => GIx [a] # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: ([a], [a]) -> [[a]] # index :: ([a], [a]) -> [a] -> Int # inRange :: ([a], [a]) -> [a] -> Bool # |
(GEq a, GEnum a, GIx a, GEq b, GEnum b, GIx b) => GIx (Either a b) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Either a b, Either a b) -> [Either a b] # index :: (Either a b, Either a b) -> Either a b -> Int # inRange :: (Either a b, Either a b) -> Either a b -> Bool # |
GIx (Proxy s) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Proxy s, Proxy s) -> [Proxy s] # index :: (Proxy s, Proxy s) -> Proxy s -> Int # inRange :: (Proxy s, Proxy s) -> Proxy s -> Bool # |
(GEq a, GEnum a, GIx a, GEnum b) => GIx (Arg a b) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Arg a b, Arg a b) -> [Arg a b] # index :: (Arg a b, Arg a b) -> Arg a b -> Int # inRange :: (Arg a b, Arg a b) -> Arg a b -> Bool # |
(GEq a, GEnum a, GIx a, GEq b, GEnum b, GIx b) => GIx (a, b) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: ((a, b), (a, b)) -> [(a, b)] # index :: ((a, b), (a, b)) -> (a, b) -> Int # inRange :: ((a, b), (a, b)) -> (a, b) -> Bool # |
(GEq (f a), GEnum (f a), GIx (f a)) => GIx (Alt f a) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: (Alt f a, Alt f a) -> [Alt f a] # index :: (Alt f a, Alt f a) -> Alt f a -> Int # inRange :: (Alt f a, Alt f a) -> Alt f a -> Bool # |
(GEq a, GEnum a, GIx a, GEq b, GEnum b, GIx b, GEq c, GEnum c, GIx c) => GIx (a, b, c) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: ((a, b, c), (a, b, c)) -> [(a, b, c)] # index :: ((a, b, c), (a, b, c)) -> (a, b, c) -> Int # inRange :: ((a, b, c), (a, b, c)) -> (a, b, c) -> Bool # |
(GEq a, GEnum a, GIx a, GEq b, GEnum b, GIx b, GEq c, GEnum c, GIx c, GEq d, GEnum d, GIx d) => GIx (a, b, c, d) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: ((a, b, c, d), (a, b, c, d)) -> [(a, b, c, d)] # index :: ((a, b, c, d), (a, b, c, d)) -> (a, b, c, d) -> Int # inRange :: ((a, b, c, d), (a, b, c, d)) -> (a, b, c, d) -> Bool # |
(GEq a, GEnum a, GIx a, GEq b, GEnum b, GIx b, GEq c, GEnum c, GIx c, GEq d, GEnum d, GIx d, GEq e, GEnum e, GIx e) => GIx (a, b, c, d, e) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: ((a, b, c, d, e), (a, b, c, d, e)) -> [(a, b, c, d, e)] # index :: ((a, b, c, d, e), (a, b, c, d, e)) -> (a, b, c, d, e) -> Int # inRange :: ((a, b, c, d, e), (a, b, c, d, e)) -> (a, b, c, d, e) -> Bool # |
(GEq a, GEnum a, GIx a, GEq b, GEnum b, GIx b, GEq c, GEnum c, GIx c, GEq d, GEnum d, GIx d, GEq e, GEnum e, GIx e, GEq f, GEnum f, GIx f) => GIx (a, b, c, d, e, f) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: ((a, b, c, d, e, f), (a, b, c, d, e, f)) -> [(a, b, c, d, e, f)] # index :: ((a, b, c, d, e, f), (a, b, c, d, e, f)) -> (a, b, c, d, e, f) -> Int # inRange :: ((a, b, c, d, e, f), (a, b, c, d, e, f)) -> (a, b, c, d, e, f) -> Bool # |
(GEq a, GEnum a, GIx a, GEq b, GEnum b, GIx b, GEq c, GEnum c, GIx c, GEq d, GEnum d, GIx d, GEq e, GEnum e, GIx e, GEq f, GEnum f, GIx f, GEq g, GEnum g, GIx g) => GIx (a, b, c, d, e, f, g) # | |
Instance detailsDefined in Generics.Deriving.Enum Methods range :: ((a, b, c, d, e, f, g), (a, b, c, d, e, f, g)) -> [(a, b, c, d, e, f, g)] # index :: ((a, b, c, d, e, f, g), (a, b, c, d, e, f, g)) -> (a, b, c, d, e, f, g) -> Int # inRange :: ((a, b, c, d, e, f, g), (a, b, c, d, e, f, g)) -> (a, b, c, d, e, f, g) -> Bool # |