Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::FileSystem Member List

This is the complete list of members for SC::FileSystem, including all inherited members.

changeDirectory(StringView newDirectory)SC::FileSystem
copyDirectories(Span< const CopyOperation > sourceDestination)SC::FileSystem
copyDirectory(StringView source, StringView destination, CopyFlags copyFlags=CopyFlags())SC::FileSysteminline
copyFile(StringView source, StringView destination, CopyFlags copyFlags=CopyFlags())SC::FileSysteminline
copyFiles(Span< const CopyOperation > sourceDestination)SC::FileSystem
createSymbolicLink(StringView sourceFileOrDirectory, StringView linkFile)SC::FileSystem
exists(StringView fileOrDirectory)SC::FileSystem
existsAndIsDirectory(StringView directory)SC::FileSystem
existsAndIsFile(StringView file)SC::FileSystem
existsAndIsLink(StringView file)SC::FileSystem
getFileStat(StringView file, FileStat &fileStat)SC::FileSystem
init(StringView initialDirectory)SC::FileSystem
makeDirectories(Span< const StringView > directories)SC::FileSystem
makeDirectoriesIfNotExists(Span< const StringView > directories)SC::FileSystem
makeDirectoriesRecursive(Span< const StringView > directories)SC::FileSystem
makeDirectory(StringView directory)SC::FileSysteminline
makeDirectoryIfNotExists(StringView directory)SC::FileSysteminline
makeDirectoryRecursive(StringView directory)SC::FileSysteminline
moveDirectory(StringView sourceDirectory, StringView destinationDirectory)SC::FileSystem
preciseErrorMessagesSC::FileSystem
read(StringView file, Vector< char > &data)SC::FileSystem
read(StringView file, Vector< uint8_t > &data) (defined in SC::FileSystem)SC::FileSystem
read(StringView file, String &data, StringEncoding encoding)SC::FileSystem
removeDirectoriesRecursive(Span< const StringView > directories)SC::FileSystem
removeDirectoryRecursive(StringView directory)SC::FileSysteminline
removeEmptyDirectories(Span< const StringView > directories)SC::FileSystem
removeEmptyDirectoriesRecursive(Span< const StringView > directories)SC::FileSystem
removeEmptyDirectory(StringView directory)SC::FileSysteminline
removeEmptyDirectoryRecursive(StringView directory)SC::FileSysteminline
removeFile(StringView source)SC::FileSysteminline
removeFileIfExists(StringView source)SC::FileSystem
removeFiles(Span< const StringView > files)SC::FileSystem
removeLinkIfExists(StringView source)SC::FileSystem
setLastModifiedTime(StringView file, Time::Absolute time)SC::FileSystem
write(StringView file, Span< const char > data)SC::FileSystem
write(StringView file, Span< const uint8_t > data) (defined in SC::FileSystem)SC::FileSystem
writeString(StringView file, StringView text)SC::FileSystem
writeStringAppend(StringView file, StringView text)SC::FileSystem