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 |
Determines if a string matches a file attribute.
- newtype FileAttributeMatcher = FileAttributeMatcher (ForeignPtr FileAttributeMatcher)
- noFileAttributeMatcher :: Maybe FileAttributeMatcher
- data FileAttributeMatcherEnumerateNamespaceMethodInfo
- fileAttributeMatcherEnumerateNamespace :: MonadIO m => FileAttributeMatcher -> Text -> m Bool
- data FileAttributeMatcherEnumerateNextMethodInfo
- fileAttributeMatcherEnumerateNext :: MonadIO m => FileAttributeMatcher -> m Text
- data FileAttributeMatcherMatchesMethodInfo
- fileAttributeMatcherMatches :: MonadIO m => FileAttributeMatcher -> Text -> m Bool
- data FileAttributeMatcherMatchesOnlyMethodInfo
- fileAttributeMatcherMatchesOnly :: MonadIO m => FileAttributeMatcher -> Text -> m Bool
- fileAttributeMatcherNew :: MonadIO m => Text -> m FileAttributeMatcher
- data FileAttributeMatcherRefMethodInfo
- fileAttributeMatcherRef :: MonadIO m => FileAttributeMatcher -> m FileAttributeMatcher
- data FileAttributeMatcherSubtractMethodInfo
- fileAttributeMatcherSubtract :: MonadIO m => FileAttributeMatcher -> FileAttributeMatcher -> m FileAttributeMatcher
- data FileAttributeMatcherToStringMethodInfo
- fileAttributeMatcherToString :: MonadIO m => FileAttributeMatcher -> m Text
- data FileAttributeMatcherUnrefMethodInfo
- fileAttributeMatcherUnref :: MonadIO m => FileAttributeMatcher -> m ()
Exported types
newtype FileAttributeMatcher Source
Methods
fileAttributeMatcherEnumerateNamespace
data FileAttributeMatcherEnumerateNamespaceMethodInfo Source
((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * FileAttributeMatcherEnumerateNamespaceMethodInfo FileAttributeMatcher signature |
fileAttributeMatcherEnumerateNamespace :: MonadIO m => FileAttributeMatcher -> Text -> m Bool Source
fileAttributeMatcherEnumerateNext
data FileAttributeMatcherEnumerateNextMethodInfo Source
((~) * signature (m Text), MonadIO m) => MethodInfo * FileAttributeMatcherEnumerateNextMethodInfo FileAttributeMatcher signature |
fileAttributeMatcherMatches
data FileAttributeMatcherMatchesMethodInfo Source
((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * FileAttributeMatcherMatchesMethodInfo FileAttributeMatcher signature |
fileAttributeMatcherMatches :: MonadIO m => FileAttributeMatcher -> Text -> m Bool Source
fileAttributeMatcherMatchesOnly
data FileAttributeMatcherMatchesOnlyMethodInfo Source
((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * FileAttributeMatcherMatchesOnlyMethodInfo FileAttributeMatcher signature |
fileAttributeMatcherMatchesOnly :: MonadIO m => FileAttributeMatcher -> Text -> m Bool Source
fileAttributeMatcherNew
fileAttributeMatcherNew :: MonadIO m => Text -> m FileAttributeMatcher Source
fileAttributeMatcherRef
data FileAttributeMatcherRefMethodInfo Source
((~) * signature (m FileAttributeMatcher), MonadIO m) => MethodInfo * FileAttributeMatcherRefMethodInfo FileAttributeMatcher signature |
fileAttributeMatcherSubtract
data FileAttributeMatcherSubtractMethodInfo Source
((~) * signature (FileAttributeMatcher -> m FileAttributeMatcher), MonadIO m) => MethodInfo * FileAttributeMatcherSubtractMethodInfo FileAttributeMatcher signature |
fileAttributeMatcherSubtract :: MonadIO m => FileAttributeMatcher -> FileAttributeMatcher -> m FileAttributeMatcher Source
fileAttributeMatcherToString
data FileAttributeMatcherToStringMethodInfo Source
((~) * signature (m Text), MonadIO m) => MethodInfo * FileAttributeMatcherToStringMethodInfo FileAttributeMatcher signature |
fileAttributeMatcherToString :: MonadIO m => FileAttributeMatcher -> m Text Source
fileAttributeMatcherUnref
data FileAttributeMatcherUnrefMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * FileAttributeMatcherUnrefMethodInfo FileAttributeMatcher signature |
fileAttributeMatcherUnref :: MonadIO m => FileAttributeMatcher -> m () Source