Data.Bool.Compat
bool :: a -> a -> Bool -> a #
data Bool #
Constructors
Defined in GHC.Internal.Bits
Methods
(.&.) :: Bool -> Bool -> Bool #
(.|.) :: Bool -> Bool -> Bool #
xor :: Bool -> Bool -> Bool #
complement :: Bool -> Bool #
shift :: Bool -> Int -> Bool #
rotate :: Bool -> Int -> Bool #
zeroBits :: Bool #
bit :: Int -> Bool #
setBit :: Bool -> Int -> Bool #
clearBit :: Bool -> Int -> Bool #
complementBit :: Bool -> Int -> Bool #
testBit :: Bool -> Int -> Bool #
bitSizeMaybe :: Bool -> Maybe Int #
bitSize :: Bool -> Int #
isSigned :: Bool -> Bool #
shiftL :: Bool -> Int -> Bool #
unsafeShiftL :: Bool -> Int -> Bool #
shiftR :: Bool -> Int -> Bool #
unsafeShiftR :: Bool -> Int -> Bool #
rotateL :: Bool -> Int -> Bool #
rotateR :: Bool -> Int -> Bool #
popCount :: Bool -> Int #
finiteBitSize :: Bool -> Int #
countLeadingZeros :: Bool -> Int #
countTrailingZeros :: Bool -> Int #
Defined in GHC.Internal.Enum
minBound :: Bool #
maxBound :: Bool #
succ :: Bool -> Bool #
pred :: Bool -> Bool #
toEnum :: Int -> Bool #
fromEnum :: Bool -> Int #
enumFrom :: Bool -> [Bool] #
enumFromThen :: Bool -> Bool -> [Bool] #
enumFromTo :: Bool -> Bool -> [Bool] #
enumFromThenTo :: Bool -> Bool -> Bool -> [Bool] #
Defined in GHC.Internal.Foreign.Storable
sizeOf :: Bool -> Int #
alignment :: Bool -> Int #
peekElemOff :: Ptr Bool -> Int -> IO Bool #
pokeElemOff :: Ptr Bool -> Int -> Bool -> IO () #
peekByteOff :: Ptr b -> Int -> IO Bool #
pokeByteOff :: Ptr b -> Int -> Bool -> IO () #
peek :: Ptr Bool -> IO Bool #
poke :: Ptr Bool -> Bool -> IO () #
Defined in GHC.Internal.Generics
Associated Types
from :: Bool -> Rep Bool x
to :: Rep Bool x -> Bool
fromSing :: forall (a :: Bool). Sing a -> DemoteRep Bool
Defined in GHC.Internal.Read
readsPrec :: Int -> ReadS Bool #
readList :: ReadS [Bool] #
readPrec :: ReadPrec Bool #
readListPrec :: ReadPrec [Bool] #
Defined in GHC.Internal.Show
showsPrec :: Int -> Bool -> ShowS #
show :: Bool -> String #
showList :: [Bool] -> ShowS #
Defined in GHC.Classes
(==) :: Bool -> Bool -> Bool #
(/=) :: Bool -> Bool -> Bool #
compare :: Bool -> Bool -> Ordering #
(<) :: Bool -> Bool -> Bool #
(<=) :: Bool -> Bool -> Bool #
(>) :: Bool -> Bool -> Bool #
(>=) :: Bool -> Bool -> Bool #
max :: Bool -> Bool -> Bool #
min :: Bool -> Bool -> Bool #
sing :: Sing 'False
sing :: Sing 'True
otherwise :: Bool #
(&&) :: Bool -> Bool -> Bool #
not :: Bool -> Bool #
(||) :: Bool -> Bool -> Bool #