]> git.lyx.org Git - lyx.git/blobdiff - src/support/FileName.h
Fix Lexer::getLongString prefix pruning logic
[lyx.git] / src / support / FileName.h
index f0d1b54748089290e20de80d149f0bc774769da6..8264d8087bd0052715bc2098a3851869c9e04472 100644 (file)
@@ -119,7 +119,7 @@ public:
        bool isDirWritable() const;
        /// \return list other files in the directory having optional extension 'ext'.
        FileNameList dirList(std::string const & ext) const;
-       
+
        /// copy a file
        /// \return true when file/directory is writable (write test file)
        /// \warning This methods has different semantics when system level
@@ -143,6 +143,7 @@ public:
        /// the symlink will be destroyed).
        /// \return true on success.
        bool moveTo(FileName const & target) const;
+       bool link(FileName const & name) const;
 
        /// change mode of pointed file.
        /// This methods does nothing and return true on platforms that does not
@@ -200,10 +201,10 @@ public:
 
        /// change to a directory, return success
        bool chdir() const;
-       
+
        /// \param buffer_path if empty, uses `pwd`
        docstring const relPath(std::string const & path) const;
-       
+
        docstring const absoluteFilePath() const;
 
 private:
@@ -264,7 +265,7 @@ public:
        std::string relFileName(std::string const & buffer_path = empty_string()) const;
        /// \param buf_path if empty, uses `pwd`
        std::string outputFileName(std::string const & buf_path = empty_string()) const;
-       
+
        /** @returns a mangled representation of the absolute file name
         *  suitable for use in the temp dir when, for example, converting
         *  an image file to another format.
@@ -298,7 +299,7 @@ private:
 };
 
 
-/// \return true if these have the same absolute path name AND 
+/// \return true if these have the same absolute path name AND
 /// if save_abs_path_ has the same value in both cases.
 bool operator==(DocFileName const &, DocFileName const &);
 ///