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

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

append(const char *const data, std::size_t numBytes) const noexceptlimes::files::File
append(const std::string_view &text) const noexceptlimes::files::File
assignPath(const Path &newPath) noexceptlimes::files::FilesystemEntry
begin() constlimes::files::File
changeName(const std::string_view &newName)limes::files::FilesystemEntry
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
createHardLink(const Path &path) constlimes::files::File
createIfDoesntExist() const noexceptlimes::files::FilesystemEntryvirtual
deleteIfExists() const noexceptlimes::files::FilesystemEntry
duplicate() const noexceptlimes::files::File
end() constlimes::files::File
exists() const noexceptlimes::files::FilesystemEntry
File(const File &)=default (defined in limes::files::File)limes::files::File
File(File &&)=default (defined in limes::files::File)limes::files::File
FilesystemEntry()=defaultlimes::files::File
FilesystemEntry(const Path &pathToUse)limes::files::Fileexplicit
FilesystemEntry(const FilesystemEntry &)=default (defined in limes::files::File)limes::files::File
FilesystemEntry(FilesystemEntry &&)=default (defined in limes::files::File)limes::files::File
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
getAbsolutePath(bool makePreferred=false) const noexceptlimes::files::FilesystemEntry
getCfile(CFile::Mode mode=CFile::Mode::Read) const noexceptlimes::files::File
getCurrentExecutable()limes::files::Filestatic
getCurrentModule()limes::files::Filestatic
getDirectory() constlimes::files::FilesystemEntry
getDirectoryObject() const noexceptlimes::files::FilesystemEntry
getFileExtension() constlimes::files::File
getFilename(bool includeExtension=false) constlimes::files::File
getFileObject() const noexceptlimes::files::FilesystemEntry
getHardLinkCount() const noexceptlimes::files::File
getInputStream() constlimes::files::File
getLastModificationTime() const noexceptlimes::files::FilesystemEntry
getName() const noexceptlimes::files::FilesystemEntry
getOutputStream() constlimes::files::File
getParentDirectory() constlimes::files::FilesystemEntry
getPath(bool makePreferred=false) const noexceptlimes::files::FilesystemEntry
getPermissions() constlimes::files::FilesystemEntry
getSibling(const std::string_view &siblingName) constlimes::files::FilesystemEntry
getSymLinkObject() const noexceptlimes::files::FilesystemEntry
getVolume() const noexceptlimes::files::FilesystemEntry
hasFileExtension(const std::string_view &extension) constlimes::files::File
hasFileExtension() constlimes::files::File
isAbsolutePath() const noexceptlimes::files::FilesystemEntry
isBelow(const Directory &directory, std::size_t depthLimit=50) constlimes::files::FilesystemEntry
isDirectory() const noexcept finallimes::files::Filevirtual
isFile() const noexcept finallimes::files::Filevirtual
isHidden() constlimes::files::FilesystemEntry
isMacOSBundle() const noexceptlimes::files::File
isRelativePath() const noexceptlimes::files::FilesystemEntry
isSymLink() const noexcept finallimes::files::Filevirtual
isValid() const noexceptlimes::files::FilesystemEntry
loadAsLines() constlimes::files::File
loadAsString() const noexceptlimes::files::File
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 File &file)limes::files::Filerelated
limes::files::FilesystemEntry::operator<<(std::ostream &os, const FilesystemEntry &value)limes::files::FilesystemEntryrelated
operator=(const File &)=default (defined in limes::files::File)limes::files::File
operator=(File &&)=default (defined in limes::files::File)limes::files::File
operator=(const Path &newPath)limes::files::File
operator=(const std::string_view &newPath)limes::files::File
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
operator>>(std::istream &is, const File &file)limes::files::Filerelated
overwrite(const char *const data, std::size_t numBytes) const noexceptlimes::files::File
overwrite(const std::string_view &text) const noexceptlimes::files::File
PermOptions typedeflimes::files::FilesystemEntry
prepend(const char *const data, std::size_t numBytes) const noexceptlimes::files::File
prepend(const std::string_view &text) const noexceptlimes::files::File
rename(const Path &newPath) noexceptlimes::files::FilesystemEntry
replaceFileExtension(const std::string_view &newFileExtension, bool renameOnDisk=true)limes::files::File
resize(std::uintmax_t newSizeInBytes, bool allowTruncation=true, bool allowIncreasing=true) const noexceptlimes::files::File
revealToUserInFileBrowser() constlimes::files::FilesystemEntry
setPermissions(FSPerms permissions, PermOptions options=PermOptions::replace) const noexceptlimes::files::FilesystemEntry
sizeInBytes() constlimes::files::FilesystemEntryvirtual
Time typedeflimes::files::FilesystemEntry
touch() constlimes::files::FilesystemEntry
touch_noCreate() constlimes::files::FilesystemEntry
~FilesystemEntry()=defaultlimes::files::FilesystemEntryvirtual