sal/inc/osl/file.hxx | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+)
New commits: commit af5cc38cac0defcfc36796915e13ddd5969a7108 Author: Josh Heidenreich <josh.sickm...@gmail.com> Date: Thu Mar 8 14:29:23 2012 +1030 sal file.hxx documentation diff --git a/sal/inc/osl/file.hxx b/sal/inc/osl/file.hxx index eb25e63..0ad8922 100644 --- a/sal/inc/osl/file.hxx +++ b/sal/inc/osl/file.hxx @@ -739,6 +739,7 @@ public: @see getFileType @see isRegular @see isLink + @since 3.6 */ inline sal_Bool isFile() const { @@ -752,6 +753,7 @@ public: True if it's a directory, False otherwise. @see getFileType + @since 3.6 */ inline sal_Bool isDirectory() const { @@ -766,6 +768,7 @@ public: @see getFileType @see isFile @see isLink + @since 3.6 */ inline sal_Bool isRegular() const { @@ -778,6 +781,7 @@ public: True if it's a link, False otherwise. @see getFileType + @since 3.6 */ inline sal_Bool isLink() const { commit b64352905ff5fc64e3b2d800766dcfd19b28f533 Author: Josh Heidenreich <josh.sickm...@gmail.com> Date: Thu Mar 8 09:07:16 2012 +1030 Added FileStatus methods isFile, isDirectory, isRegular, isLink diff --git a/sal/inc/osl/file.hxx b/sal/inc/osl/file.hxx index 8c97750..eb25e63 100644 --- a/sal/inc/osl/file.hxx +++ b/sal/inc/osl/file.hxx @@ -730,6 +730,60 @@ public: return (_aStatus.uValidFields & osl_FileStatus_Mask_Type) ? (Type) _aStatus.eType : Unknown; } + /** Is it a file? + This method returns True for both regular files, and links. + + @return + True if it's a file, False otherwise. + + @see getFileType + @see isRegular + @see isLink + */ + inline sal_Bool isFile() const + { + return ( getFileType() == Regular || getFileType() == Link ); + } + + /** Is it a directory? + This method returns True for both directories, and volumes. + + @return + True if it's a directory, False otherwise. + + @see getFileType + */ + inline sal_Bool isDirectory() const + { + return ( getFileType() == Directory || getFileType() == Volume ); + } + + /** Is it a regular file? + + @return + True if it's a regular file, False otherwise. + + @see getFileType + @see isFile + @see isLink + */ + inline sal_Bool isRegular() const + { + return ( getFileType() == Regular ); + } + + /** Is it a link? + + @return + True if it's a link, False otherwise. + + @see getFileType + */ + inline sal_Bool isLink() const + { + return ( getFileType() == Link ); + } + /** Get the file attributes. @return _______________________________________________ Libreoffice-commits mailing list Libreoffice-commits@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits