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

vimports.C File Reference

#include <unistd.h>
#include <Basics.H>
#include <Sequence.H>
#include <Generics.H>
#include <FS.H>
#include <ParseImports.H>

Go to the source code of this file.

Typedefs

typedef Sequence< ShowEntryShowEntrySeq

Functions

void Syntax (char *msg, char *arg=(char *) NULL) throw ()
void Indent (ostream &os, int n) throw ()
int Search (const Text &model, int depth, int elideDepth, const TextSeq &elideNames, const ShowEntrySeq &showNames) throw ()
int main (int argc, char *argv[])


Typedef Documentation

typedef Sequence<ShowEntry> ShowEntrySeq
 

Definition at line 47 of file vimports.C.


Function Documentation

void Indent ostream &  os,
int  n
throw ()
 

Definition at line 60 of file vimports.C.

int main int  argc,
char *  argv[]
 

Definition at line 149 of file vimports.C.

References Sequence< Elem, elem_ptrfree >::addhi(), ParseImports::ResolvePath(), Search(), and Syntax().

int Search const Text model,
int  depth,
int  elideDepth,
const TextSeq elideNames,
const ShowEntrySeq showNames
throw ()
 

Definition at line 65 of file vimports.C.

References Sequence< Elem, elem_ptrfree >::getlo(), Indent(), max(), ParseImports::P(), Import::path, Sequence< Elem, elem_ptrfree >::remlo(), and Sequence< Elem, elem_ptrfree >::size().

Referenced by main().

void Syntax char *  msg,
char *  arg = (char *)NULL
throw ()
 

Definition at line 49 of file vimports.C.


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