C-Breeze
C Compiler Infrastructure

[ Project home page]

PathDB Class Reference

#include <path.h>

List of all members.

Public Member Functions

 PathDB ()
const Pathintern (const Path *con)
const Pathlookup (const Path *con)
void stats ()
void print (ostream &o) const

Static Public Member Functions

static bool equals (const Path *one, const Path *two)
static bool dominates (const Path *dom, const Path *cur)
static 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

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

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  ) 
 

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


Friends And Related Function Documentation

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

Definition at line 90 of file path.h.


Member Data Documentation

path_map PathDB::_paths [private]
 

Definition at line 60 of file path.h.


The documentation for this class was generated from the following file:

Generated on February 1, 2006
Back to the C-Breeze home page