]> git.lyx.org Git - lyx.git/blobdiff - src/support/FileInfo.h
make doc++ able to generate the source documentation for lyx
[lyx.git] / src / support / FileInfo.h
index aa3eb24c8553d9ffcac90eac51a2b0a7bf4238e5..b2f8caad182a92e9ef83c54d3e07c7e7cad4b4f3 100644 (file)
 #ifndef FILE_INFO_H
 #define FILE_INFO_H
 
+#ifdef __GNUG__
+#pragma interface
+#endif
+
 #include <ctime>
 
 #include <unistd.h>
@@ -20,7 +24,8 @@
 
 #include "LString.h"
 
-/** Use objects of this class to get information about files. */
+/** Use objects of this class to get information about files.
+ */
 class FileInfo {
 public:
        ///
@@ -48,9 +53,6 @@ public:
        /// File protection mode
        mode_t getMode() const;
 
-       /// Get "preferred" block size for efficient file system I/O
-       long getBlockSize() const;
-       
        /// Constructs standard mode string (ls style)
        void modeString(char * szString) const;
        
@@ -89,10 +91,14 @@ public:
        
        /// Permission flags
        enum perm_test {
-               rperm = R_OK, // test for read permission
-               wperm = W_OK, // test for write permission
-               xperm = X_OK, // test for execute (search) permission
-               eperm = F_OK  // test for existence of file
+               /// test for read permission
+               rperm = R_OK,
+               /// test for write permission
+               wperm = W_OK,
+               /// test for execute (search) permission
+               xperm = X_OK,
+               /// test for existence of file
+               eperm = F_OK
        };
        /// Test whether the current user has a given set of permissions
        bool access(int p);
@@ -121,7 +127,7 @@ public:
        ///
        int getError() const;
        ///
-       enum {
+       enum Err {
                ///
                NoErr = -1
        };