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

ParseImports::LocalModelSpace Class Reference

#include <ParseImports.H>

Inheritance diagram for ParseImports::LocalModelSpace:

ParseImports::ModelSpace ParseImports::OptimizedModelSpace List of all members.

Public Member Functions

char getC () throw (ParseImports::Error, FS::EndOfFile)
void ungetC (char c) throw ()
long tell () throw ()
 LocalModelSpace () throw ()
ParseImports::ModelSpaceopen (const Text &modelname) const throw (ParseImports::Error, FS::Failure, FS::DoesNotExist)
type getType (const Text &name) const throw ()
 LocalModelSpace (const Text &modelname) throw (FS::Failure, FS::DoesNotExist)
 ~LocalModelSpace ()

Private Attributes

std::ifstream ifs

Constructor & Destructor Documentation

ParseImports::LocalModelSpace::LocalModelSpace  )  throw () [inline]
 

Definition at line 130 of file ParseImports.H.

ParseImports::LocalModelSpace::LocalModelSpace const Text modelname  )  throw (FS::Failure, FS::DoesNotExist)
 

ParseImports::LocalModelSpace::~LocalModelSpace  )  [inline]
 

Definition at line 135 of file ParseImports.H.

References FS::Close(), and ifs.


Member Function Documentation

char ParseImports::LocalModelSpace::getC  )  throw (ParseImports::Error, FS::EndOfFile) [virtual]
 

Implements ParseImports::ModelSpace.

type ParseImports::LocalModelSpace::getType const Text name  )  const throw () [virtual]
 

Implements ParseImports::ModelSpace.

Reimplemented in ParseImports::OptimizedModelSpace.

Referenced by ParseImports::OptimizedModelSpace::getType().

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

Implements ParseImports::ModelSpace.

Reimplemented in ParseImports::OptimizedModelSpace.

long ParseImports::LocalModelSpace::tell  )  throw () [inline, virtual]
 

Implements ParseImports::ModelSpace.

Definition at line 129 of file ParseImports.H.

References ifs.

void ParseImports::LocalModelSpace::ungetC char  c  )  throw () [inline, virtual]
 

Implements ParseImports::ModelSpace.

Definition at line 128 of file ParseImports.H.

References ifs.


Member Data Documentation

std::ifstream ParseImports::LocalModelSpace::ifs [private]
 

Definition at line 135 of file ParseImports.H.

Referenced by ParseImports::LocalModelSpace::getC(), tell(), ungetC(), and ~LocalModelSpace().


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