Safe Haskell | Safe-Inferred |
---|
- newtype FileT a = FileT a
- type File = FileT FilePath
- toFilePath :: FileT FilePath -> FilePath
- fromFilePath :: FilePath -> FileT FilePath
- class FileLike a where
- combine :: a -> String -> a
- takeDirectory :: a -> a
- takeBaseName :: a -> String
- takeFileName :: a -> String
- makeRelative :: a -> a -> a
- replaceExtension :: a -> String -> a
- takeExtension :: a -> String
- takeExtensions :: a -> String
- dropExtensions :: a -> a
- (</>) :: FileLike a => a -> String -> a
- (.=) :: FileLike a => a -> String -> a
Documentation
FileT a |
Typeable1 FileT | |
Monad m => RefOutput m File | |
MonadAction a m => RefInput a m File | |
MonadAction a m => RefInput a m (Set File) | |
Monad m => RefOutput m (Set File) | |
Monad m => RefOutput m [File] | |
Eq a => Eq (FileT a) | |
Data a => Data (FileT a) | |
Ord a => Ord (FileT a) | |
Show a => Show (FileT a) | |
Monoid a => Monoid (FileT a) | |
FileLike a => FileLike (FileT a) |
toFilePath :: FileT FilePath -> FilePathSource
Convert File back to FilePath
combine :: a -> String -> aSource
takeDirectory :: a -> aSource
takeBaseName :: a -> StringSource
takeFileName :: a -> StringSource
makeRelative :: a -> a -> aSource
replaceExtension :: a -> String -> aSource
takeExtension :: a -> StringSource
takeExtensions :: a -> StringSource
dropExtensions :: a -> aSource