Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Bool.Truthy
Documentation
class Boolean b where Source #
Methods
class Boolean (BooleanRep b) => Truthy b where Source #
Associated Types
type BooleanRep b Source #
Methods
truthy :: b -> BooleanRep b Source #
Instances
Constructors
ZeroFalse | |
Fields
|
Instances
newtype PositiveTrue n Source #
Constructors
PositiveTrue | |
Fields
|
Instances
newtype EmptyFalse f x Source #
Constructors
EmptyFalse | |
Fields
|
Instances
Instances
Functor f => Functor (AllTrue f) Source # | |
Foldable f => Foldable (AllTrue f) Source # | |
Defined in Data.Bool.Truthy Methods fold :: Monoid m => AllTrue f m -> m # foldMap :: Monoid m => (a -> m) -> AllTrue f a -> m # foldMap' :: Monoid m => (a -> m) -> AllTrue f a -> m # foldr :: (a -> b -> b) -> b -> AllTrue f a -> b # foldr' :: (a -> b -> b) -> b -> AllTrue f a -> b # foldl :: (b -> a -> b) -> b -> AllTrue f a -> b # foldl' :: (b -> a -> b) -> b -> AllTrue f a -> b # foldr1 :: (a -> a -> a) -> AllTrue f a -> a # foldl1 :: (a -> a -> a) -> AllTrue f a -> a # toList :: AllTrue f a -> [a] # length :: AllTrue f a -> Int # elem :: Eq a => a -> AllTrue f a -> Bool # maximum :: Ord a => AllTrue f a -> a # minimum :: Ord a => AllTrue f a -> a # | |
Traversable f => Traversable (AllTrue f) Source # | |
Defined in Data.Bool.Truthy | |
Eq (f x) => Eq (AllTrue f x) Source # | |
Ord (f x) => Ord (AllTrue f x) Source # | |
Defined in Data.Bool.Truthy | |
Show (f x) => Show (AllTrue f x) Source # | |
(Foldable f, Boolean x) => Truthy (AllTrue f x) Source # | |
Defined in Data.Bool.Truthy Associated Types type BooleanRep (AllTrue f x) Source # | |
type BooleanRep (AllTrue f x) Source # | |
Defined in Data.Bool.Truthy |
newtype AllTruthy f x Source #
Constructors
AllTruthy | |
Fields
|
Instances
Instances
Functor f => Functor (AnyTrue f) Source # | |
Foldable f => Foldable (AnyTrue f) Source # | |
Defined in Data.Bool.Truthy Methods fold :: Monoid m => AnyTrue f m -> m # foldMap :: Monoid m => (a -> m) -> AnyTrue f a -> m # foldMap' :: Monoid m => (a -> m) -> AnyTrue f a -> m # foldr :: (a -> b -> b) -> b -> AnyTrue f a -> b # foldr' :: (a -> b -> b) -> b -> AnyTrue f a -> b # foldl :: (b -> a -> b) -> b -> AnyTrue f a -> b # foldl' :: (b -> a -> b) -> b -> AnyTrue f a -> b # foldr1 :: (a -> a -> a) -> AnyTrue f a -> a # foldl1 :: (a -> a -> a) -> AnyTrue f a -> a # toList :: AnyTrue f a -> [a] # length :: AnyTrue f a -> Int # elem :: Eq a => a -> AnyTrue f a -> Bool # maximum :: Ord a => AnyTrue f a -> a # minimum :: Ord a => AnyTrue f a -> a # | |
Traversable f => Traversable (AnyTrue f) Source # | |
Defined in Data.Bool.Truthy | |
Eq (f x) => Eq (AnyTrue f x) Source # | |
Ord (f x) => Ord (AnyTrue f x) Source # | |
Defined in Data.Bool.Truthy | |
Show (f x) => Show (AnyTrue f x) Source # | |
(Foldable f, Boolean x) => Truthy (AnyTrue f x) Source # | |
Defined in Data.Bool.Truthy Associated Types type BooleanRep (AnyTrue f x) Source # | |
type BooleanRep (AnyTrue f x) Source # | |
Defined in Data.Bool.Truthy |
newtype AnyTruthy f x Source #
Constructors
AnyTruthy | |
Fields
|
Instances
Constructors
Contrary | |
Fields
|
Instances
Functor Contrary Source # | |
Foldable Contrary Source # | |
Defined in Data.Bool.Truthy Methods fold :: Monoid m => Contrary m -> m # foldMap :: Monoid m => (a -> m) -> Contrary a -> m # foldMap' :: Monoid m => (a -> m) -> Contrary a -> m # foldr :: (a -> b -> b) -> b -> Contrary a -> b # foldr' :: (a -> b -> b) -> b -> Contrary a -> b # foldl :: (b -> a -> b) -> b -> Contrary a -> b # foldl' :: (b -> a -> b) -> b -> Contrary a -> b # foldr1 :: (a -> a -> a) -> Contrary a -> a # foldl1 :: (a -> a -> a) -> Contrary a -> a # elem :: Eq a => a -> Contrary a -> Bool # maximum :: Ord a => Contrary a -> a # minimum :: Ord a => Contrary a -> a # | |
Traversable Contrary Source # | |
Eq b => Eq (Contrary b) Source # | |
Ord b => Ord (Contrary b) Source # | |
Show b => Show (Contrary b) Source # | |
Truthy b => Truthy (Contrary b) Source # | |
Defined in Data.Bool.Truthy Associated Types type BooleanRep (Contrary b) Source # | |
type BooleanRep (Contrary b) Source # | |
Defined in Data.Bool.Truthy |