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


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 bool PathDB::equals const Path one,
const Path two

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

Friends And Related Function Documentation

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

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