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

Sundance::ExprHashtable Class Reference

#include <ExprHashtable.h>

List of all members.

Public Methods

Private Attributes


Constructor & Destructor Documentation

Sundance::ExprHashtable::ExprHashtable int    capacity = 101
 


Member Function Documentation

bool Sundance::ExprHashtable::containsKey const string &    key const
 

const Expr& Sundance::ExprHashtable::get const string &    key const
 

void Sundance::ExprHashtable::put const string &    key,
const Expr   value
 

void Sundance::ExprHashtable::remove const string &    key
 

int Sundance::ExprHashtable::size   const
 

void Sundance::ExprHashtable::print ostream &    os const
 

Referenced by Sundance::operator<<().

string Sundance::ExprHashtable::toString   const
 

bool Sundance::ExprHashtable::operator== const ExprHashtable &    other const
 

bool Sundance::ExprHashtable::operator< const ExprHashtable &    other const
 

void Sundance::ExprHashtable::getUnksAndVars Expr   unk,
Expr   var
 

TSFArray<string> Sundance::ExprHashtable::getKeys   const
 


Member Data Documentation

TSFHashtable<string, int> Sundance::ExprHashtable::indices_ [private]
 

Definition at line 77 of file ExprHashtable.h.

TSFQueue<int> Sundance::ExprHashtable::recycledIndices_ [private]
 

Definition at line 78 of file ExprHashtable.h.

ExprArray Sundance::ExprHashtable::exprs_ [private]
 

Definition at line 79 of file ExprHashtable.h.


The documentation for this class was generated from the following file:
Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by