OpenAFP-1.4.3: IBM AFP document format parser and generator

Copyright(c) Audrey Tang 2004-2011
LicensePublicDomain
Maintaineraudreyt@audreyt.org
Stabilityexperimental
Portabilitynon-portable (GHC-only)
Safe HaskellNone
LanguageHaskell98

OpenAFP.Internals

Description

This module imports and re-exports external modules used by OpenAFP, as well as OpenAFP's own internal modules.

Documentation

type IOm a = forall m e. (MonadPlus m, MonadIO m, MonadError e m, Show e, Typeable e) => m a Source #

type StateIO v a = forall m e. (MonadPlus m, MonadIO m, MonadReader v m, MonadError e m, Show e, Typeable e) => m a Source #

hashNew :: a -> b -> IO (HashTable k v) Source #

hashLookup :: (Eq k, Hashable k) => HashTable k v -> k -> IO (Maybe v) Source #

hashInsert :: (Eq k, Hashable k) => HashTable k v -> k -> v -> IO () Source #

hashDelete :: (Eq k, Hashable k) => HashTable k v -> k -> IO () Source #

stateGet :: MonadState s m => m s Source #

statePut :: MonadState s m => s -> m () Source #