happstack-hsp-7.3.7.1: 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

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

Methods

finishWith :: a -> XMLGenT 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) #

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

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 # 
HasRqData m => HasRqData (XMLGenT m) Source # 
ServerMonad m => ServerMonad (XMLGenT m) Source # 

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

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

Methods

askRq :: HSPT xml m Request #

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