Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

IndexedLattice Class Reference

#include <indexed_lattice.h>

List of all members.

Public Methods

 IndexedLattice (CrossMap<IndexObj> *map, SubLattice def)
void set_value (IndexObj v, SubLattice val)
SubLattice get_value (IndexObj v) const
SubLattice get_default_value () const
CrossMap<IndexObj >* get_map () const
bool do_meet_with_test (const IndexedLattice &other)
IndexedLattice* clone () const

Friends

class  iterator


Detailed Description

template<class IndexObj, class SubLattice> class IndexedLattice


Constructor & Destructor Documentation

template<class IndexObj, class SubLattice>
IndexedLattice<IndexObj,SubLattice>::IndexedLattice<IndexObj, SubLattice> (
CrossMap<IndexObj>* map,
SubLattice def)


Member Function Documentation

template<class IndexObj, class SubLattice>
IndexedLattice<IndexObj,SubLattice>* IndexedLattice<IndexObj,SubLattice>::clone (
void) const

template<class IndexObj, class SubLattice>
bool IndexedLattice<IndexObj,SubLattice>::do_meet_with_test (
const IndexedLattice<IndexObj, SubLattice> & other)

template<class IndexObj, class SubLattice>
SubLattice IndexedLattice<IndexObj,SubLattice>::get_default_value () const

template<class IndexObj, class SubLattice>
CrossMap<IndexObj>* IndexedLattice<IndexObj, SubLattice>::get_map<IndexObj > () const [inline]

template<class IndexObj, class SubLattice>
SubLattice IndexedLattice<IndexObj,SubLattice>::get_value (
IndexObj v) const

template<class IndexObj, class SubLattice>
void IndexedLattice<IndexObj,SubLattice>::set_value (
IndexObj v,
SubLattice val)


Friends And Related Function Documentation

template<class IndexObj, class SubLattice>
class iterator [friend]


The documentation for this class was generated from the following file:
Generated at Mon Jul 31 13:43:16 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000