| changeFileMode(const std::string &in_fileModeStr) const | rstudio::launcher_plugins::system::FilePath | |
| changeFileMode(FileMode in_fileMode, bool in_setStickyBit=false) const | rstudio::launcher_plugins::system::FilePath | |
| changeOwnership(const system::User &in_newUser, bool in_recursive=false, const RecursiveIterationFunction &in_shouldChown=RecursiveIterationFunction()) const | rstudio::launcher_plugins::system::FilePath | |
| completeChildPath(const std::string &in_filePath) const | rstudio::launcher_plugins::system::FilePath | |
| completeChildPath(const std::string &in_filePath, FilePath &out_childPath) const | rstudio::launcher_plugins::system::FilePath | |
| completePath(const std::string &in_filePath) const | rstudio::launcher_plugins::system::FilePath | |
| copy(const FilePath &in_targetPath, bool overwrite=false) const | rstudio::launcher_plugins::system::FilePath | |
| copyDirectoryRecursive(const FilePath &in_targetPath, bool overwrite=false) const | rstudio::launcher_plugins::system::FilePath | |
| createAliasedPath(const FilePath &in_filePath, const FilePath &in_userHomePath) | rstudio::launcher_plugins::system::FilePath | static |
| createDirectory(const std::string &in_filePath) const | rstudio::launcher_plugins::system::FilePath | |
| ensureDirectory() const | rstudio::launcher_plugins::system::FilePath | |
| ensureFile() const | rstudio::launcher_plugins::system::FilePath | |
| exists(const std::string &in_filePath) | rstudio::launcher_plugins::system::FilePath | static |
| exists() const | rstudio::launcher_plugins::system::FilePath | |
| FilePath() | rstudio::launcher_plugins::system::FilePath | |
| FilePath(const std::string &in_absolutePath) | rstudio::launcher_plugins::system::FilePath | explicit |
| FilePath(const char *in_absolutePath) | rstudio::launcher_plugins::system::FilePath | explicit |
| getAbsolutePath() const | rstudio::launcher_plugins::system::FilePath | |
| getAbsolutePathNative() const | rstudio::launcher_plugins::system::FilePath | |
| getCanonicalPath() const | rstudio::launcher_plugins::system::FilePath | |
| getChildren(std::vector< FilePath > &out_filePaths) const | rstudio::launcher_plugins::system::FilePath | |
| getChildrenRecursive(const RecursiveIterationFunction &in_iterationFunction) const | rstudio::launcher_plugins::system::FilePath | |
| getExtension() const | rstudio::launcher_plugins::system::FilePath | |
| getExtensionLowerCase() const | rstudio::launcher_plugins::system::FilePath | |
| getFileMode(FileMode &out_fileMode) const | rstudio::launcher_plugins::system::FilePath | |
| getFilename() const | rstudio::launcher_plugins::system::FilePath | |
| getLastWriteTime() const | rstudio::launcher_plugins::system::FilePath | |
| getLexicallyNormalPath() const | rstudio::launcher_plugins::system::FilePath | |
| getMimeContentType(const std::string &in_defaultType="text/plain") const | rstudio::launcher_plugins::system::FilePath | |
| getParent() const | rstudio::launcher_plugins::system::FilePath | |
| getRelativePath(const FilePath &in_parentPath) const | rstudio::launcher_plugins::system::FilePath | |
| getSize() const | rstudio::launcher_plugins::system::FilePath | |
| getSizeRecursive() const | rstudio::launcher_plugins::system::FilePath | |
| getStem() const | rstudio::launcher_plugins::system::FilePath | |
| hasExtension(const std::string &in_extension) const | rstudio::launcher_plugins::system::FilePath | |
| hasExtensionLowerCase(const std::string &in_extension) const | rstudio::launcher_plugins::system::FilePath | |
| hasTextMimeType() const | rstudio::launcher_plugins::system::FilePath | |
| isDirectory() const | rstudio::launcher_plugins::system::FilePath | |
| isEmpty() const | rstudio::launcher_plugins::system::FilePath | |
| isEqualCaseInsensitive(const FilePath &in_filePath1, const FilePath &in_filePath2) | rstudio::launcher_plugins::system::FilePath | static |
| isEquivalentTo(const FilePath &in_other) const | rstudio::launcher_plugins::system::FilePath | |
| isHidden() const | rstudio::launcher_plugins::system::FilePath | |
| isReadable(bool &out_readable) const | rstudio::launcher_plugins::system::FilePath | |
| isRegularFile() const | rstudio::launcher_plugins::system::FilePath | |
| isRootPath(const std::string &in_filePath) | rstudio::launcher_plugins::system::FilePath | static |
| isSymlink() const | rstudio::launcher_plugins::system::FilePath | |
| isWithin(const FilePath &in_scopePath) const | rstudio::launcher_plugins::system::FilePath | |
| isWriteable(bool &out_writeable) const | rstudio::launcher_plugins::system::FilePath | |
| makeCurrent(const std::string &in_filePath) | rstudio::launcher_plugins::system::FilePath | static |
| makeCurrentPath(bool in_autoCreate=false) const | rstudio::launcher_plugins::system::FilePath | |
| move(const FilePath &in_targetPath, MoveType in_type=MoveCrossDevice, bool overwrite=false) const | rstudio::launcher_plugins::system::FilePath | |
| MoveCrossDevice enum value | rstudio::launcher_plugins::system::FilePath | |
| MoveDirect enum value | rstudio::launcher_plugins::system::FilePath | |
| moveIndirect(const FilePath &in_targetPath, bool overwrite=false) const | rstudio::launcher_plugins::system::FilePath | |
| MoveType enum name | rstudio::launcher_plugins::system::FilePath | |
| openForRead(std::shared_ptr< std::istream > &out_stream) const | rstudio::launcher_plugins::system::FilePath | |
| openForWrite(std::shared_ptr< std::ostream > &out_stream, bool in_truncate=true) const | rstudio::launcher_plugins::system::FilePath | |
| operator!=(const FilePath &in_other) const | rstudio::launcher_plugins::system::FilePath | |
| operator<(const FilePath &in_other) const | rstudio::launcher_plugins::system::FilePath | |
| operator==(const FilePath &in_other) const | rstudio::launcher_plugins::system::FilePath | |
| RecursiveIterationFunction typedef | rstudio::launcher_plugins::system::FilePath | |
| remove() const | rstudio::launcher_plugins::system::FilePath | |
| removeIfExists() const | rstudio::launcher_plugins::system::FilePath | |
| resetDirectory() const | rstudio::launcher_plugins::system::FilePath | |
| resolveAliasedPath(const std::string &in_aliasedPath, const FilePath &in_userHomePath) | rstudio::launcher_plugins::system::FilePath | static |
| resolveSymlink() const | rstudio::launcher_plugins::system::FilePath | |
| safeCurrentPath(const FilePath &in_revertToPath) | rstudio::launcher_plugins::system::FilePath | static |
| setLastWriteTime(std::time_t in_time=::time(nullptr)) const | rstudio::launcher_plugins::system::FilePath | |
| tempFilePath(FilePath &out_filePath) | rstudio::launcher_plugins::system::FilePath | static |
| tempFilePath(const std::string &in_extension, FilePath &out_filePath) | rstudio::launcher_plugins::system::FilePath | static |
| testWritePermissions() const | rstudio::launcher_plugins::system::FilePath | |
| uniqueFilePath(const std::string &in_basePath, FilePath &out_filePath) | rstudio::launcher_plugins::system::FilePath | static |
| uniqueFilePath(const std::string &in_basePath, const std::string &in_extension, FilePath &out_filePath) | rstudio::launcher_plugins::system::FilePath | static |