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

Happstack.Server.XMLGenT

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 () Source #

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

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

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

Methods

finishWith :: a -> XMLGenT m b Source #

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

Methods

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

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

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

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

Methods

finishWith :: a -> HSPT xml m b Source #

(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

(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 Source #

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

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

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

Methods

askRq :: HSPT xml m Request Source #

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