Main Page   Modules   Class Hierarchy   Compound List   Compound Members  

File Manipulation

Classes for manipulating files and data streams abstractly. More...

Compounds

class  GAUGE3D::GConfigFile
class  GAUGE3D::GDirectory
class  GAUGE3D::GDiskDirectory
class  GAUGE3D::GDiskFile
class  GAUGE3D::GFile
class  GAUGE3D::GIStream
class  GAUGE3D::GOStream
class  GAUGE3D::GStringFile
class  GAUGE3D::GVirtualDirectory

Typedefs

typedef GSmartPointer<GDirectory> pGDirectory
 Smart pointer to a GDirectory.

typedef GSmartPointer<GDiskDirectory> pGDiskDirectory
 Smart pointer to a GDiskDirectory.

typedef GSmartPointer<GDiskFile> pGDiskFile
 Smart pointer to a GDiskFile.

typedef GSmartPointer<GFile> pGFile
 Smart pointer to a GFile.

typedef GSmartPointer<GIStream> pGIStream
 Smart pointer to a GIStream.

typedef GSmartPointer<GOStream> pGOStream
 Smart pointer to a GOStream.

typedef GSmartPointer<GStringFile> pGStringFile
 Smart pointer to a GStringFile.

typedef GSmartPointer<GVirtualDirectory> pGVirtualDirectory
 Smart pointer to a GVirtualDirectory.


Variables

GAUGE3D_API pGDirectory gWorkingDir
 The current working directory. More...

GAUGE3D_API pGDirectory gConfigDir
 The directory in which config files should be placed. More...

GAUGE3D_API pGDirectory gResourceDir
 The directory which contains program resources. More...


Detailed Description

Classes for manipulating files and data streams abstractly.

These classes provide completely abstract file and data stream functionality. You can use these classes to do anything from simple disk access to building a virtual filesystem out of data from multiple compressed archives.


Variable Documentation

GAUGE3D_API pGDirectory GAUGE3D::gWorkingDir
 

The current working directory.

This is the directory from which the program was run.

GAUGE3D_API pGDirectory GAUGE3D::gConfigDir
 

The directory in which config files should be placed.

All config files for your program should be placed here.

GAUGE3D_API pGDirectory GAUGE3D::gResourceDir
 

The directory which contains program resources.

The data files for your program reside in this directory.


Generated at Tue Jan 30 17:07:34 2001 for gauge3d by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000