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 |
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
Dir (ForeignPtr Dir) |
WrappedPtr Dir | |
((~) * signature (m ()), MonadIO m) => MethodInfo * DirRewindMethodInfo Dir signature | |
((~) * signature (m Text), MonadIO m) => MethodInfo * DirReadNameMethodInfo Dir signature | |
((~) * signature (m ()), MonadIO m) => MethodInfo * DirCloseMethodInfo Dir signature | |
((~) * info (ResolveDirMethod t Dir), MethodInfo * info Dir p) => IsLabelProxy t (Dir -> p) | |
type AttributeList Dir |
Methods
dirClose
data DirCloseMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * DirCloseMethodInfo Dir signature |
dirMakeTmp
dirReadName
data DirReadNameMethodInfo Source
((~) * signature (m Text), MonadIO m) => MethodInfo * DirReadNameMethodInfo Dir signature |
dirReadName :: MonadIO m => Dir -> m Text Source
dirRewind
data DirRewindMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * DirRewindMethodInfo Dir signature |