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 |
Associates a string with a bit flag.
Used in parseDebugString
.
- newtype DebugKey = DebugKey (ManagedPtr DebugKey)
- newZeroDebugKey :: MonadIO m => m DebugKey
- noDebugKey :: Maybe DebugKey
- clearDebugKeyKey :: MonadIO m => DebugKey -> m ()
- debugKey_key :: AttrLabelProxy "key"
- getDebugKeyKey :: MonadIO m => DebugKey -> m (Maybe Text)
- setDebugKeyKey :: MonadIO m => DebugKey -> CString -> m ()
- debugKey_value :: AttrLabelProxy "value"
- getDebugKeyValue :: MonadIO m => DebugKey -> m Word32
- setDebugKeyValue :: MonadIO m => DebugKey -> Word32 -> m ()
Exported types
WrappedPtr DebugKey Source # | |
(~) AttrOpTag tag AttrSet => Constructible DebugKey tag Source # | |
((~) * info (ResolveDebugKeyMethod t DebugKey), MethodInfo * info DebugKey p) => IsLabel t (DebugKey -> p) Source # | |
((~) * info (ResolveDebugKeyMethod t DebugKey), MethodInfo * info DebugKey p) => IsLabelProxy t (DebugKey -> p) Source # | |
HasAttributeList * DebugKey Source # | |
type AttributeList DebugKey Source # | |
Properties
key
clearDebugKeyKey :: MonadIO m => DebugKey -> m () Source #
debugKey_key :: AttrLabelProxy "key" Source #
value
debugKey_value :: AttrLabelProxy "value" Source #