G::FileSystem Class Reference

Provides information about the local operating system's file system conventions. More...

#include <gfs.h>

List of all members.

Static Public Member Functions

static const char * nullDevice ()
static bool allowsSpaces ()
static char slash ()
static char nonSlash ()
static bool caseSensitive ()
static bool usesDriveLetters ()
static bool leadingDoubleSlash ()


Detailed Description

Provides information about the local operating system's file system conventions.

See also:
Path, File

Definition at line 38 of file gfs.h.


Member Function Documentation

const char * G::FileSystem::nullDevice (  )  [static]

Definition at line 24 of file gfs_unix.cpp.

Referenced by G::Process::closeFiles(), and G::Process::closeStderr().

bool G::FileSystem::allowsSpaces (  )  [static]

Definition at line 39 of file gfs_unix.cpp.

char G::FileSystem::slash (  )  [static]

Definition at line 29 of file gfs_unix.cpp.

Referenced by G::Path::basename(), G::Path::isAbsolute(), and G::Directory::root().

char G::FileSystem::nonSlash (  )  [static]

Definition at line 34 of file gfs_unix.cpp.

bool G::FileSystem::caseSensitive (  )  [static]

Definition at line 44 of file gfs_unix.cpp.

bool G::FileSystem::usesDriveLetters (  )  [static]

Definition at line 49 of file gfs_unix.cpp.

Referenced by G::Path::hasDriveLetter().

bool G::FileSystem::leadingDoubleSlash (  )  [static]

Definition at line 54 of file gfs_unix.cpp.


The documentation for this class was generated from the following files:

Generated on Fri Apr 18 15:56:13 2008 for E-MailRelay by  doxygen 1.5.5