Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ParseImports::ModelSpace Class Reference

#include <ParseImports.H>

Inheritance diagram for ParseImports::ModelSpace:

ParseImports::LocalModelSpace ParseImports::RemoteModelSpace ParseImports::OptimizedModelSpace List of all members.

Public Types

enum  type { file, directory, none }

Public Member Functions

virtual char getC ()=0 throw (Error, FS::EndOfFile, SRPC::failure)
virtual void ungetC (char c)=0 throw ()
virtual long tell ()=0 throw ()
 ModelSpace ()
virtual ModelSpaceopen (const Text &modelname) const =0 throw (Error, FS::Failure, SRPC::failure, FS::DoesNotExist)
virtual type getType (const Text &name) const =0 throw (Error, FS::Failure, SRPC::failure)
virtual ~ModelSpace ()

Member Enumeration Documentation

enum ParseImports::ModelSpace::type
 

Enumeration values:
file 
directory 
none 

Definition at line 113 of file ParseImports.H.


Constructor & Destructor Documentation

ParseImports::ModelSpace::ModelSpace  )  [inline]
 

Definition at line 102 of file ParseImports.H.

virtual ParseImports::ModelSpace::~ModelSpace  )  [inline, virtual]
 

Definition at line 118 of file ParseImports.H.


Member Function Documentation

virtual char ParseImports::ModelSpace::getC  )  throw (Error, FS::EndOfFile, SRPC::failure) [pure virtual]
 

Implemented in ParseImports::LocalModelSpace, and ParseImports::RemoteModelSpace.

virtual type ParseImports::ModelSpace::getType const Text name  )  const throw (Error, FS::Failure, SRPC::failure) [pure virtual]
 

Implemented in ParseImports::LocalModelSpace, ParseImports::RemoteModelSpace, and ParseImports::OptimizedModelSpace.

virtual ModelSpace* ParseImports::ModelSpace::open const Text modelname  )  const throw (Error, FS::Failure, SRPC::failure, FS::DoesNotExist) [pure virtual]
 

Implemented in ParseImports::LocalModelSpace, ParseImports::RemoteModelSpace, and ParseImports::OptimizedModelSpace.

Referenced by ParseImports::P().

virtual long ParseImports::ModelSpace::tell  )  throw () [pure virtual]
 

Implemented in ParseImports::LocalModelSpace, and ParseImports::RemoteModelSpace.

virtual void ParseImports::ModelSpace::ungetC char  c  )  throw () [pure virtual]
 

Implemented in ParseImports::LocalModelSpace, and ParseImports::RemoteModelSpace.


The documentation for this class was generated from the following file:
Generated on Mon May 8 00:49:19 2006 for Vesta by  doxygen 1.4.2