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

ParseImports.C File Reference

#include <sys/types.h>
#include <sys/stat.h>
#include <strings.h>
#include <errno.h>
#include <Basics.H>
#include <Sequence.H>
#include <FS.H>
#include "ParseImports.H"

Go to the source code of this file.

Functions

ostream & operator<< (ostream &os, const ParseImports::Error &err) throw ()
char ParseImports::LocalModelSpace::getC () throw (ParseImports::Error, FS::EndOfFile)
ParseImports::ModelSpaceParseImports::LocalModelSpace::open (const Text &modelname) const throw (ParseImports::Error, FS::Failure, FS::DoesNotExist)
 ParseImports::LocalModelSpace::LocalModelSpace (const Text &modelname) throw (FS::Failure, FS::DoesNotExist)
ParseImports::ModelSpace::type ParseImports::LocalModelSpace::getType (const Text &name) const throw ()
Text ParseImports::ResolvePath (const Text &path, const Text &wd, const ParseImports::ModelSpace *ms) throw (ParseImports::Error, FS::Failure, SRPC::failure)
void ParseImports::P (const Text &modelname, ImportSeq &seq, const ParseImports::ModelSpace *ms) throw (FS::DoesNotExist, FS::Failure, ParseImports::Error, SRPC::failure)


Function Documentation

ostream& operator<< ostream &  os,
const ParseImports::Error err
throw ()
 

Definition at line 175 of file ParseImports.C.

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

Definition at line 183 of file ParseImports.C.

References ParseImports::LocalModelSpace::ifs.

ParseImports::ModelSpace::type ParseImports::LocalModelSpace::getType const Text name  )  const throw ()
 

Definition at line 216 of file ParseImports.C.

References ParseImports::ModelSpace::directory, ParseImports::ModelSpace::file, and ParseImports::ModelSpace::none.

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

Definition at line 201 of file ParseImports.C.

References FS::OpenReadOnly().

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

Definition at line 195 of file ParseImports.C.

References NEW_CONSTR.

void ParseImports::P const Text modelname,
ImportSeq seq,
const ParseImports::ModelSpace ms
throw (FS::DoesNotExist, FS::Failure, ParseImports::Error, SRPC::failure)
 

Definition at line 717 of file ParseImports.C.

References NEW_CONSTR, ParseImports::ModelSpace::open(), and Text::Sub().

Text ParseImports::ResolvePath const Text path,
const Text wd,
const ParseImports::ModelSpace ms
throw (ParseImports::Error, FS::Failure, SRPC::failure)
 

Definition at line 395 of file ParseImports.C.

References ParseImports::ModelSpace::directory, ParseImports::ModelSpace::file, Text::Length(), NEW, ParseImports::ModelSpace::none, and Text::Sub().


Generated on Mon May 8 00:49:05 2006 for Vesta by  doxygen 1.4.2