happstack-hsp-7.3.7.3: 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.

Documentation

Orphan instances

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

Methods

finishWith :: a -> XMLGenT m b

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

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

Methods

finishWith :: a -> HSPT xml m b

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

Methods

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

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

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

HasRqData m => HasRqData (XMLGenT m) Source # 

Methods

askRqEnv :: XMLGenT m RqEnv

localRqEnv :: (RqEnv -> RqEnv) -> XMLGenT m a -> XMLGenT m a

rqDataError :: Errors String -> XMLGenT m a

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

Methods

askRq :: XMLGenT m Request

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

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

Methods

askRqEnv :: HSPT xml m RqEnv

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

rqDataError :: Errors String -> HSPT xml 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 # 
ServerMonad m => ServerMonad (HSPT xml m) Source # 

Methods

askRq :: HSPT xml m Request

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