Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

PathDB Class Reference

#include <path.h>

List of all members.

Public Methods

 PathDB ()
const Path * intern (const Path *con)
const Path * lookup (const Path *con)
void stats ()
void print (ostream &o) const

Static Public Methods

bool equals (const Path *one, const Path *two)
bool dominates (const Path *dom, const Path *cur)
bool strictly_dominates (const Path *dom, const Path *cur)

Private Attributes

path_map _paths

Friends

ostream & operator<< (ostream &o, const PathDB &cdb)


Constructor & Destructor Documentation

PathDB::PathDB (    ) 
 


Member Function Documentation

bool PathDB::dominates (  const Path *    dom,
const Path *    cur
)  [static]
 

bool PathDB::equals (  const Path *    one,
const Path *    two
)  [static]
 

const Path * PathDB::intern (  const Path *    con ) 
 

const Path * PathDB::lookup (  const Path *    con ) 
 

void PathDB::print (  ostream &    o )  const
 

void PathDB::stats (    ) 
 

bool PathDB::strictly_dominates (  const Path *    dom,
const Path *    cur
)  [static]
 


Friends And Related Function Documentation

ostream& operator<< (  ostream &    o,
const PathDB &    cdb
)  [friend]
 


Member Data Documentation

path_map PathDB::_paths [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 12:06:31 2002 for C-Breeze by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001