| 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.GLib.Structs.Dir
Description
An opaque structure representing an opened directory.
- newtype Dir = Dir (ForeignPtr Dir)
- noDir :: Maybe Dir
- data DirCloseMethodInfo
- dirClose :: MonadIO m => Dir -> m ()
- dirMakeTmp :: MonadIO m => Maybe [Char] -> m [Char]
- data DirReadNameMethodInfo
- dirReadName :: MonadIO m => Dir -> m Text
- data DirRewindMethodInfo
- dirRewind :: MonadIO m => Dir -> m ()
Exported types
Instances
| WrappedPtr Dir Source # | |
| ((~) * info (ResolveDirMethod t Dir), MethodInfo * info Dir p) => IsLabel t (Dir -> p) Source # | |
| ((~) * info (ResolveDirMethod t Dir), MethodInfo * info Dir p) => IsLabelProxy t (Dir -> p) Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * DirRewindMethodInfo Dir signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * DirReadNameMethodInfo Dir signature Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * DirCloseMethodInfo Dir signature Source # | |
| type AttributeList Dir Source # | |
Methods
dirClose
data DirCloseMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * DirCloseMethodInfo Dir signature Source # | |
dirMakeTmp
dirMakeTmp :: MonadIO m => Maybe [Char] -> m [Char] Source #
dirReadName
data DirReadNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * DirReadNameMethodInfo Dir signature Source # | |
dirReadName :: MonadIO m => Dir -> m Text Source #
dirRewind
data DirRewindMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * DirRewindMethodInfo Dir signature Source # | |