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) |
((~) * 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 | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DirRewindMethodInfo Dir signature Source | |
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) DirReadNameMethodInfo Dir signature Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DirCloseMethodInfo Dir signature Source | |
Methods
dirClose
data DirCloseMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DirCloseMethodInfo Dir signature Source | |
dirMakeTmp
dirReadName
data DirReadNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) DirReadNameMethodInfo Dir signature Source | |
dirReadName :: MonadIO m => Dir -> m Text Source
dirRewind
data DirRewindMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DirRewindMethodInfo Dir signature Source | |