happstack-hsp-7.3.7.4: Support for using HSP templates in Happstack

Safe HaskellNone
LanguageHaskell98

Happstack.Server.XMLGenT

Contents

Description

This module contains orphan XMLGenT instances for ServerMonad, FilterMonad, WebMonad, HasRqData, and Happstack. It does not export any functions.

Orphan instances

FilterMonad a m => FilterMonad a (XMLGenT m) Source # 
Instance details

Methods

setFilter :: (a -> a) -> XMLGenT m () #

composeFilter :: (a -> a) -> XMLGenT m () #

getFilter :: XMLGenT m b -> XMLGenT m (b, a -> a) #

WebMonad a m => WebMonad a (XMLGenT m) Source # 
Instance details

Methods

finishWith :: a -> XMLGenT m b #

FilterMonad a m => FilterMonad a (HSPT xml m) Source # 
Instance details

Methods

setFilter :: (a -> a) -> HSPT xml m () #

composeFilter :: (a -> a) -> HSPT xml m () #

getFilter :: HSPT xml m b -> HSPT xml m (b, a -> a) #

WebMonad a m => WebMonad a (HSPT xml m) Source # 
Instance details

Methods

finishWith :: a -> HSPT xml m b #

(Alternative m, MonadPlus m, Functor m, MonadIO m, ServerMonad m, FilterMonad a m, WebMonad a m, HasRqData m, a ~ Response) => Happstack (XMLGenT m) Source # 
Instance details

HasRqData m => HasRqData (XMLGenT m) Source # 
Instance details

ServerMonad m => ServerMonad (XMLGenT m) Source # 
Instance details

Methods

askRq :: XMLGenT m Request #

localRq :: (Request -> Request) -> XMLGenT m a -> XMLGenT m a #

(Alternative m, MonadPlus m, Functor m, MonadIO m, ServerMonad m, FilterMonad a m, WebMonad a m, HasRqData m, a ~ Response) => Happstack (HSPT xml m) Source # 
Instance details

HasRqData m => HasRqData (HSPT xml m) Source # 
Instance details

Methods

askRqEnv :: HSPT xml m RqEnv #

localRqEnv :: (RqEnv -> RqEnv) -> HSPT xml m a -> HSPT xml m a #

rqDataError :: Errors String -> HSPT xml m a #

ServerMonad m => ServerMonad (HSPT xml m) Source # 
Instance details

Methods

askRq :: HSPT xml m Request #

localRq :: (Request -> Request) -> HSPT xml m a -> HSPT xml m a #