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 Regex = Regex (ManagedPtr Regex)
- noRegex :: Maybe Regex
- data RegexJitMethodInfo
- regexJit :: (HasCallStack, MonadIO m) => Regex -> Word32 -> m ()
- regexNewForMatch :: (HasCallStack, MonadIO m) => Text -> Int64 -> Word32 -> m Regex
- regexNewForSearch :: (HasCallStack, MonadIO m) => Text -> Int64 -> Word32 -> m Regex
- data RegexRefMethodInfo
- regexRef :: (HasCallStack, MonadIO m) => Regex -> m Regex
- data RegexUnrefMethodInfo
- regexUnref :: (HasCallStack, MonadIO m) => Regex -> m Regex
Exported types
BoxedObject Regex Source # | |
((~) * info (ResolveRegexMethod t Regex), MethodInfo * info Regex p) => IsLabel t (Regex -> p) Source # | |
((~) * info (ResolveRegexMethod t Regex), MethodInfo * info Regex p) => IsLabelProxy t (Regex -> p) Source # | |
HasAttributeList * Regex Source # | |
((~) * signature (m Regex), MonadIO m) => MethodInfo * RegexUnrefMethodInfo Regex signature Source # | |
((~) * signature (m Regex), MonadIO m) => MethodInfo * RegexRefMethodInfo Regex signature Source # | |
((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * RegexJitMethodInfo Regex signature Source # | |
type AttributeList Regex Source # | |
Methods
jit
data RegexJitMethodInfo Source #
((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * RegexJitMethodInfo Regex signature Source # | |
:: (HasCallStack, MonadIO m) | |
=> Regex | |
-> Word32 | |
-> m () | (Can throw |
No description available in the introspection data.
newForMatch
No description available in the introspection data.
newForSearch
No description available in the introspection data.
ref
data RegexRefMethodInfo Source #
((~) * signature (m Regex), MonadIO m) => MethodInfo * RegexRefMethodInfo Regex signature Source # | |
regexRef :: (HasCallStack, MonadIO m) => Regex -> m Regex Source #
No description available in the introspection data.
unref
data RegexUnrefMethodInfo Source #
((~) * signature (m Regex), MonadIO m) => MethodInfo * RegexUnrefMethodInfo Regex signature Source # | |
regexUnref :: (HasCallStack, MonadIO m) => Regex -> m Regex Source #
No description available in the introspection data.