coordinate-0.2: A representation of latitude and longitude

Safe HaskellNone
LanguageHaskell2010

Data.Geodetic.EllipsoidReaderT

Documentation

newtype EllipsoidReaderT f a Source #

Constructors

EllipsoidReaderT (Ellipsoid -> f a) 

Instances

MonadTrans EllipsoidReaderT Source # 

Methods

lift :: Monad m => m a -> EllipsoidReaderT m a #

Monad f => Monad (EllipsoidReaderT f) Source # 
Functor f => Functor (EllipsoidReaderT f) Source # 

Methods

fmap :: (a -> b) -> EllipsoidReaderT f a -> EllipsoidReaderT f b #

(<$) :: a -> EllipsoidReaderT f b -> EllipsoidReaderT f a #

MonadFix f => MonadFix (EllipsoidReaderT f) Source # 

Methods

mfix :: (a -> EllipsoidReaderT f a) -> EllipsoidReaderT f a #

Applicative f => Applicative (EllipsoidReaderT f) Source # 
MonadZip f => MonadZip (EllipsoidReaderT f) Source # 
MonadIO f => MonadIO (EllipsoidReaderT f) Source # 

Methods

liftIO :: IO a -> EllipsoidReaderT f a #

Alternative f => Alternative (EllipsoidReaderT f) Source # 
MonadPlus f => MonadPlus (EllipsoidReaderT f) Source # 
Wrapped (EllipsoidReaderT f a) Source # 

Associated Types

type Unwrapped (EllipsoidReaderT f a) :: * #

(~) * (EllipsoidReaderT f1 a1) t => Rewrapped (EllipsoidReaderT f2 a2) t Source # 
type Unwrapped (EllipsoidReaderT f a) Source #