Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype TestConfig = TestConfig (ManagedPtr TestConfig)
- newZeroTestConfig :: MonadIO m => m TestConfig
- noTestConfig :: Maybe TestConfig
- getTestConfigTestInitialized :: MonadIO m => TestConfig -> m Bool
- setTestConfigTestInitialized :: MonadIO m => TestConfig -> Bool -> m ()
- testConfig_testInitialized :: AttrLabelProxy "testInitialized"
- getTestConfigTestPerf :: MonadIO m => TestConfig -> m Bool
- setTestConfigTestPerf :: MonadIO m => TestConfig -> Bool -> m ()
- testConfig_testPerf :: AttrLabelProxy "testPerf"
- getTestConfigTestQuick :: MonadIO m => TestConfig -> m Bool
- setTestConfigTestQuick :: MonadIO m => TestConfig -> Bool -> m ()
- testConfig_testQuick :: AttrLabelProxy "testQuick"
- getTestConfigTestQuiet :: MonadIO m => TestConfig -> m Bool
- setTestConfigTestQuiet :: MonadIO m => TestConfig -> Bool -> m ()
- testConfig_testQuiet :: AttrLabelProxy "testQuiet"
- getTestConfigTestUndefined :: MonadIO m => TestConfig -> m Bool
- setTestConfigTestUndefined :: MonadIO m => TestConfig -> Bool -> m ()
- testConfig_testUndefined :: AttrLabelProxy "testUndefined"
- getTestConfigTestVerbose :: MonadIO m => TestConfig -> m Bool
- setTestConfigTestVerbose :: MonadIO m => TestConfig -> Bool -> m ()
- testConfig_testVerbose :: AttrLabelProxy "testVerbose"
Exported types
newtype TestConfig Source #
WrappedPtr TestConfig Source # | |
(~) AttrOpTag tag AttrSet => Constructible TestConfig tag Source # | |
((~) * info (ResolveTestConfigMethod t TestConfig), MethodInfo * info TestConfig p) => IsLabel t (TestConfig -> p) Source # | |
((~) * info (ResolveTestConfigMethod t TestConfig), MethodInfo * info TestConfig p) => IsLabelProxy t (TestConfig -> p) Source # | |
HasAttributeList * TestConfig Source # | |
type AttributeList TestConfig Source # | |
newZeroTestConfig :: MonadIO m => m TestConfig Source #
Construct a TestConfig
struct initialized to zero.
Properties
testInitialized
getTestConfigTestInitialized :: MonadIO m => TestConfig -> m Bool Source #
setTestConfigTestInitialized :: MonadIO m => TestConfig -> Bool -> m () Source #
testConfig_testInitialized :: AttrLabelProxy "testInitialized" Source #
testPerf
getTestConfigTestPerf :: MonadIO m => TestConfig -> m Bool Source #
setTestConfigTestPerf :: MonadIO m => TestConfig -> Bool -> m () Source #
testConfig_testPerf :: AttrLabelProxy "testPerf" Source #
testQuick
getTestConfigTestQuick :: MonadIO m => TestConfig -> m Bool Source #
setTestConfigTestQuick :: MonadIO m => TestConfig -> Bool -> m () Source #
testConfig_testQuick :: AttrLabelProxy "testQuick" Source #
testQuiet
getTestConfigTestQuiet :: MonadIO m => TestConfig -> m Bool Source #
setTestConfigTestQuiet :: MonadIO m => TestConfig -> Bool -> m () Source #
testConfig_testQuiet :: AttrLabelProxy "testQuiet" Source #
testUndefined
getTestConfigTestUndefined :: MonadIO m => TestConfig -> m Bool Source #
setTestConfigTestUndefined :: MonadIO m => TestConfig -> Bool -> m () Source #
testConfig_testUndefined :: AttrLabelProxy "testUndefined" Source #
testVerbose
getTestConfigTestVerbose :: MonadIO m => TestConfig -> m Bool Source #
setTestConfigTestVerbose :: MonadIO m => TestConfig -> Bool -> m () Source #
testConfig_testVerbose :: AttrLabelProxy "testVerbose" Source #