lfilesystem  0.0.1
C++ filesystem library
limes::files::Directory Member List

This is the complete list of members for limes::files::Directory, including all inherited members.

assignPath(const Path &newPath) noexceptlimes::files::FilesystemEntry
begin() constlimes::files::Directory
changeName(const std::string_view &newName)limes::files::FilesystemEntry
contains(const FilesystemEntry &entry, std::size_t depthLimit=50) constlimes::files::Directory
contains(const std::string_view &childName) constlimes::files::Directory
containsSubdirectories() constlimes::files::Directory
copyFrom(const Path &source, CopyOptions options=CopyOptions::update_existing) const noexceptlimes::files::FilesystemEntry
copyFrom(const FilesystemEntry &source, CopyOptions options=CopyOptions::update_existing) const noexcept (defined in limes::files::FilesystemEntry)limes::files::FilesystemEntry
CopyOptions typedeflimes::files::FilesystemEntry
copyTo(const Path &dest, CopyOptions options=CopyOptions::update_existing) const noexceptlimes::files::FilesystemEntry
copyTo(const FilesystemEntry &dest, CopyOptions options=CopyOptions::update_existing) const noexceptlimes::files::FilesystemEntry
copyToDirectory(const Path &destDirectory, CopyOptions options=CopyOptions::update_existing) const noexceptlimes::files::FilesystemEntry
createChildSymLink(const std::string_view &symLinkName, const FilesystemEntry &symLinkTarget) constlimes::files::Directory
createIfDoesntExist() const noexcept finallimes::files::Directoryvirtual
deleteIfExists() const noexceptlimes::files::FilesystemEntry
Directory(const Directory &)=default (defined in limes::files::Directory)limes::files::Directory
Directory(Directory &&)=default (defined in limes::files::Directory)limes::files::Directory
DirectoryCallback typedeflimes::files::Directory
end() constlimes::files::Directory
exists() const noexceptlimes::files::FilesystemEntry
FileCallback typedeflimes::files::Directory
FilesystemEntry()=defaultlimes::files::Directory
FilesystemEntry(const Path &pathToUse)limes::files::Directoryexplicit
FilesystemEntry(const FilesystemEntry &)=default (defined in limes::files::Directory)limes::files::Directory
FilesystemEntry(FilesystemEntry &&)=default (defined in limes::files::Directory)limes::files::Directory
limes::files::FilesystemEntry::FilesystemEntry(const Path &pathToUse)limes::files::FilesystemEntryexplicit
FilesystemEntry(const FilesystemEntry &)=default (defined in limes::files::FilesystemEntry)limes::files::FilesystemEntry
FilesystemEntry(FilesystemEntry &&)=default (defined in limes::files::FilesystemEntry)limes::files::FilesystemEntry
FilesystemEntryCallback typedeflimes::files::Directory
getAbsolutePath(bool makePreferred=false) const noexceptlimes::files::FilesystemEntry
getAllChildren(bool recurse=true, bool includeHiddenFiles=true) constlimes::files::Directory
getChild(const std::string_view &childName, bool createIfNeeded=false) constlimes::files::Directory
getChildDirectories(bool recurse=true, bool includeHiddenFiles=true) constlimes::files::Directory
getChildDirectory(const std::string_view &subdirectoryName, bool createIfNeeded=false) constlimes::files::Directory
getChildFile(const std::string_view &filename, bool createIfNeeded=false) constlimes::files::Directory
getChildFiles(bool recurse=true, bool includeHiddenFiles=true) constlimes::files::Directory
getChildSymLinks(bool recurse=true, bool includeHiddenFiles=true) constlimes::files::Directory
getDirectory() constlimes::files::FilesystemEntry
getDirectoryObject() const noexceptlimes::files::FilesystemEntry
getFileObject() const noexceptlimes::files::FilesystemEntry
getLastModificationTime() const noexceptlimes::files::FilesystemEntry
getName() const noexceptlimes::files::FilesystemEntry
getParentDirectory() constlimes::files::FilesystemEntry
getPath(bool makePreferred=false) const noexceptlimes::files::FilesystemEntry
getPermissions() constlimes::files::FilesystemEntry
getRelativePath(const Path &inputPath) constlimes::files::Directory
getSibling(const std::string_view &siblingName) constlimes::files::FilesystemEntry
getSymLinkObject() const noexceptlimes::files::FilesystemEntry
getVolume() const noexceptlimes::files::FilesystemEntry
isAbsolutePath() const noexceptlimes::files::FilesystemEntry
isBelow(const Directory &directory, std::size_t depthLimit=50) constlimes::files::FilesystemEntry
isCurrentWorkingDirectory() constlimes::files::Directory
isDirectory() const noexcept finallimes::files::Directoryvirtual
isEmpty() constlimes::files::Directory
isFile() const noexcept finallimes::files::Directoryvirtual
isHidden() constlimes::files::FilesystemEntry
isRelativePath() const noexceptlimes::files::FilesystemEntry
isSymLink() const noexcept finallimes::files::Directoryvirtual
isValid() const noexceptlimes::files::FilesystemEntry
iterateAllChildren(FileCallback &&fileCallback, DirectoryCallback &&directoryCallback, SymLinkCallback &&symLinkCallback, bool recurse=true, bool includeHiddenFiles=true) constlimes::files::Directory
iterateAllChildren(FilesystemEntryCallback &&callback, bool recurse=true, bool includeHiddenFiles=true) constlimes::files::Directory
iterateDirectories(DirectoryCallback &&callback, bool recurse=true, bool includeHiddenFiles=true) constlimes::files::Directory
iterateFiles(FileCallback &&callback, bool recurse=true, bool includeHiddenFiles=true) constlimes::files::Directory
iterateSymLinks(SymLinkCallback &&callback, bool recurse=true, bool includeHiddenFiles=true) constlimes::files::Directory
makeAbsoluteRelativeTo(const Path &basePath) noexceptlimes::files::FilesystemEntry
makeAbsoluteRelativeToCWD() noexceptlimes::files::FilesystemEntry
moveToTrash() noexceptlimes::files::FilesystemEntry
operator bool() const noexceptlimes::files::FilesystemEntry
operator Path() const noexceptlimes::files::FilesystemEntry
operator!=(const FilesystemEntry &other) const noexceptlimes::files::FilesystemEntry
operator!=(const Path &other) const noexceptlimes::files::FilesystemEntry
operator/(const std::string_view &subpathName) constlimes::files::FilesystemEntry
operator/=(const std::string_view &subpathName)limes::files::FilesystemEntry
operator<(const FilesystemEntry &other) const noexceptlimes::files::FilesystemEntry
operator<(const Path &other) const noexceptlimes::files::FilesystemEntry
operator<<(std::ostream &os, const FilesystemEntry &value)limes::files::FilesystemEntryrelated
operator=(const Directory &)=default (defined in limes::files::Directory)limes::files::Directory
operator=(Directory &&)=default (defined in limes::files::Directory)limes::files::Directory
operator=(const Path &newPath)limes::files::Directory
operator=(const std::string_view &newPath)limes::files::Directory
operator=(const FilesystemEntry &)=default (defined in limes::files::FilesystemEntry)limes::files::FilesystemEntry
operator=(FilesystemEntry &&)=default (defined in limes::files::FilesystemEntry)limes::files::FilesystemEntry
operator==(const FilesystemEntry &other) const noexceptlimes::files::FilesystemEntry
operator==(const Path &other) const noexceptlimes::files::FilesystemEntry
operator>(const FilesystemEntry &other) const noexceptlimes::files::FilesystemEntry
operator>(const Path &other) const noexceptlimes::files::FilesystemEntry
PermOptions typedeflimes::files::FilesystemEntry
rename(const Path &newPath) noexceptlimes::files::FilesystemEntry
revealToUserInFileBrowser() constlimes::files::FilesystemEntry
setAsWorkingDirectory() constlimes::files::Directory
setPermissions(FSPerms permissions, PermOptions options=PermOptions::replace) const noexceptlimes::files::FilesystemEntry
sizeInBytes() const finallimes::files::Directoryvirtual
SymLinkCallback typedeflimes::files::Directory
Time typedeflimes::files::FilesystemEntry
touch() constlimes::files::FilesystemEntry
touch_noCreate() constlimes::files::FilesystemEntry
~FilesystemEntry()=defaultlimes::files::FilesystemEntryvirtual