Copyright | (c) 2021 Composewell Technologies |
---|---|
License | BSD-3-Clause |
Maintainer | streamly@composewell.com |
Stability | released |
Portability | GHC |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Deprecated: Please use Streamly.Data.Fold module from the streamly-core package.
Documentation
newtype Tee (m :: Type -> Type) a b #
Instances
Monad m => Applicative (Tee m a) | |
Defined in Streamly.Internal.Data.Fold.Tee | |
Functor m => Functor (Tee m a) | |
(Monoid b, Monad m) => Monoid (Tee m a b) | |
(Semigroup b, Monad m) => Semigroup (Tee m a b) | |
(Monad m, Floating b) => Floating (Tee m a b) | |
Defined in Streamly.Internal.Data.Fold.Tee exp :: Tee m a b -> Tee m a b Source # log :: Tee m a b -> Tee m a b Source # sqrt :: Tee m a b -> Tee m a b Source # (**) :: Tee m a b -> Tee m a b -> Tee m a b Source # logBase :: Tee m a b -> Tee m a b -> Tee m a b Source # sin :: Tee m a b -> Tee m a b Source # cos :: Tee m a b -> Tee m a b Source # tan :: Tee m a b -> Tee m a b Source # asin :: Tee m a b -> Tee m a b Source # acos :: Tee m a b -> Tee m a b Source # atan :: Tee m a b -> Tee m a b Source # sinh :: Tee m a b -> Tee m a b Source # cosh :: Tee m a b -> Tee m a b Source # tanh :: Tee m a b -> Tee m a b Source # asinh :: Tee m a b -> Tee m a b Source # acosh :: Tee m a b -> Tee m a b Source # atanh :: Tee m a b -> Tee m a b Source # log1p :: Tee m a b -> Tee m a b Source # expm1 :: Tee m a b -> Tee m a b Source # | |
(Monad m, Num b) => Num (Tee m a b) | |
Defined in Streamly.Internal.Data.Fold.Tee (+) :: Tee m a b -> Tee m a b -> Tee m a b Source # (-) :: Tee m a b -> Tee m a b -> Tee m a b Source # (*) :: Tee m a b -> Tee m a b -> Tee m a b Source # negate :: Tee m a b -> Tee m a b Source # abs :: Tee m a b -> Tee m a b Source # signum :: Tee m a b -> Tee m a b Source # fromInteger :: Integer -> Tee m a b Source # | |
(Monad m, Fractional b) => Fractional (Tee m a b) | |