HashMapSpace::hashMap Class Reference

#include <hashMap.h>

List of all members.

Public Member Functions

long hashValue (string key)
int trouve (long searchKey)
int trouve (string key)
void addHasher (string key, string value)
stringHasher getHasher (string key)
string getValue (string key)
string searchValue (string key)
void setValue (string key, string value)
void printHash ()
vector< stringHashergetHashMap ()
string printStringHash ()
string printStringHash2 ()
string printStringHashForLexicon ()


Detailed Description

Definition at line 19 of file hashMap.h.


Member Function Documentation

void HashMapSpace::hashMap::addHasher ( string  key,
string  value 
)

void hashMap::addHasher ( string key, string value )

Parameters:
key 
value 

Definition at line 67 of file hashMap.cpp.

References hashValue(), and trouve().

Referenced by TERCpp::terCalc::BuildWordMatches().

Here is the call graph for this function:

Here is the caller graph for this function:

stringHasher HashMapSpace::hashMap::getHasher ( string  key  ) 

Definition at line 78 of file hashMap.cpp.

References hashValue().

Here is the call graph for this function:

vector<stringHasher> HashMapSpace::hashMap::getHashMap (  ) 

string HashMapSpace::hashMap::getValue ( string  key  ) 

Definition at line 92 of file hashMap.cpp.

References hashValue().

Here is the call graph for this function:

long HashMapSpace::hashMap::hashValue ( string  key  ) 

long hashMap::hashValue ( string key )

Parameters:
key 
Returns:

Definition at line 54 of file hashMap.cpp.

Referenced by addHasher(), getHasher(), getValue(), setValue(), and trouve().

Here is the caller graph for this function:

void HashMapSpace::hashMap::printHash (  ) 

Definition at line 141 of file hashMap.cpp.

string HashMapSpace::hashMap::printStringHash (  ) 

string HashMapSpace::hashMap::printStringHash2 (  ) 

string HashMapSpace::hashMap::printStringHashForLexicon (  ) 

string HashMapSpace::hashMap::searchValue ( string  key  ) 

Definition at line 106 of file hashMap.cpp.

void HashMapSpace::hashMap::setValue ( string  key,
string  value 
)

Definition at line 123 of file hashMap.cpp.

References hashValue().

Here is the call graph for this function:

int HashMapSpace::hashMap::trouve ( string  key  ) 

Definition at line 36 of file hashMap.cpp.

References hashValue().

Here is the call graph for this function:

int HashMapSpace::hashMap::trouve ( long  searchKey  ) 

int hashMap::trouve ( long searchKey )

Parameters:
searchKey 
Returns:

Definition at line 24 of file hashMap.cpp.

Referenced by addHasher(), and TERCpp::terCalc::BuildWordMatches().

Here is the caller graph for this function:


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

Generated on Thu Jun 4 00:31:36 2015 for Moses by  doxygen 1.5.9