RStudio Launcher Plugin SDK  1.1.3
A software development kit for creating plugins that work the the RStudio Launcher.
rstudio::launcher_plugins::system::FilePath Member List

This is the complete list of members for rstudio::launcher_plugins::system::FilePath, including all inherited members.

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