| 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 |
GI.Gio.Structs.FileAttributeMatcher
Contents
Description
Determines if a string matches a file attribute.
- newtype FileAttributeMatcher = FileAttributeMatcher (ManagedPtr 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 #
Constructors
| FileAttributeMatcher (ManagedPtr FileAttributeMatcher) |
Instances
Methods
enumerateNamespace
data FileAttributeMatcherEnumerateNamespaceMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * FileAttributeMatcherEnumerateNamespaceMethodInfo FileAttributeMatcher signature Source # | |
fileAttributeMatcherEnumerateNamespace :: MonadIO m => FileAttributeMatcher -> Text -> m Bool Source #
enumerateNext
data FileAttributeMatcherEnumerateNextMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * FileAttributeMatcherEnumerateNextMethodInfo FileAttributeMatcher signature Source # | |
fileAttributeMatcherEnumerateNext :: MonadIO m => FileAttributeMatcher -> m Text Source #
matches
data FileAttributeMatcherMatchesMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * FileAttributeMatcherMatchesMethodInfo FileAttributeMatcher signature Source # | |
fileAttributeMatcherMatches :: MonadIO m => FileAttributeMatcher -> Text -> m Bool Source #
matchesOnly
data FileAttributeMatcherMatchesOnlyMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * FileAttributeMatcherMatchesOnlyMethodInfo FileAttributeMatcher signature Source # | |
fileAttributeMatcherMatchesOnly :: MonadIO m => FileAttributeMatcher -> Text -> m Bool Source #
new
fileAttributeMatcherNew :: MonadIO m => Text -> m FileAttributeMatcher Source #
ref
data FileAttributeMatcherRefMethodInfo Source #
Instances
| ((~) * signature (m FileAttributeMatcher), MonadIO m) => MethodInfo * FileAttributeMatcherRefMethodInfo FileAttributeMatcher signature Source # | |
subtract
data FileAttributeMatcherSubtractMethodInfo Source #
Instances
| ((~) * signature (FileAttributeMatcher -> m FileAttributeMatcher), MonadIO m) => MethodInfo * FileAttributeMatcherSubtractMethodInfo FileAttributeMatcher signature Source # | |
fileAttributeMatcherSubtract :: MonadIO m => FileAttributeMatcher -> FileAttributeMatcher -> m FileAttributeMatcher Source #
toString
data FileAttributeMatcherToStringMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * FileAttributeMatcherToStringMethodInfo FileAttributeMatcher signature Source # | |
fileAttributeMatcherToString :: MonadIO m => FileAttributeMatcher -> m Text Source #
unref
data FileAttributeMatcherUnrefMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * FileAttributeMatcherUnrefMethodInfo FileAttributeMatcher signature Source # | |
fileAttributeMatcherUnref :: MonadIO m => FileAttributeMatcher -> m () Source #