| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Test.IOTasks.ValueMap
Documentation
emptyValueMap :: [SomeVar] -> ValueMap Source #
sortedEntries :: Typeable a => [Var a] -> ValueMap -> ValueEntry Source #
varnameTypeRep :: [Varname] -> ValueMap -> Maybe SomeTypeRep Source #
varnameVarList :: [Varname] -> ValueMap -> Maybe SomeConsistentVars Source #
Constructors
| IntegerValue Integer | |
| BoolValue Bool | |
| StringValue String |
unwrapValue :: Var a -> Value -> a Source #
data ValueEntry Source #
Constructors
| NoEntry | |
| IntegerEntry [(Integer, Int)] | |
| BoolEntry [(Bool, Int)] | |
| StringEntry [(String, Int)] |
Instances
| Show ValueEntry Source # | |
Defined in Test.IOTasks.ValueMap Methods showsPrec :: Int -> ValueEntry -> ShowS # show :: ValueEntry -> String # showList :: [ValueEntry] -> ShowS # | |
| Eq ValueEntry Source # | |
Defined in Test.IOTasks.ValueMap | |
withValueEntry :: ValueEntry -> r -> (forall a. (Typeable a, Show a) => [(a, Int)] -> r) -> r Source #
unwrapValueEntry :: Var a -> ValueEntry -> [(a, Int)] Source #