HashMapSpace::hashMapStringInfos Class Reference

#include <hashMapStringInfos.h>

List of all members.

Public Member Functions

long hashValue (string key)
int trouve (long searchKey)
int trouve (string key)
void addHasher (string key, vector< string > value)
void addValue (string key, vector< string > value)
stringInfosHasher getHasher (string key)
vector< string > getValue (string key)
void setValue (string key, vector< string > value)
void printHash ()
vector< stringInfosHashergetHashMap ()
string printStringHash ()
string printStringHash2 ()
string printStringHashForLexicon ()


Detailed Description

Definition at line 17 of file hashMapStringInfos.h.


Member Function Documentation

void HashMapSpace::hashMapStringInfos::addHasher ( string  key,
vector< string >  value 
)

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

Parameters:
key 
value 

Definition at line 69 of file hashMapStringInfos.cpp.

References hashValue(), and trouve().

Referenced by addValue().

Here is the call graph for this function:

Here is the caller graph for this function:

void HashMapSpace::hashMapStringInfos::addValue ( string  key,
vector< string >  value 
)

Definition at line 80 of file hashMapStringInfos.cpp.

References addHasher().

Here is the call graph for this function:

stringInfosHasher HashMapSpace::hashMapStringInfos::getHasher ( string  key  ) 

Definition at line 84 of file hashMapStringInfos.cpp.

References hashValue().

Here is the call graph for this function:

vector< stringInfosHasher > HashMapSpace::hashMapStringInfos::getHashMap (  ) 

Definition at line 157 of file hashMapStringInfos.cpp.

vector< string > HashMapSpace::hashMapStringInfos::getValue ( string  key  ) 

Definition at line 99 of file hashMapStringInfos.cpp.

References hashValue().

Here is the call graph for this function:

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

long hashMapStringInfos::hashValue ( string key )

Parameters:
key 
Returns:

Definition at line 56 of file hashMapStringInfos.cpp.

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

Here is the caller graph for this function:

void HashMapSpace::hashMapStringInfos::printHash (  ) 

Definition at line 151 of file hashMapStringInfos.cpp.

string HashMapSpace::hashMapStringInfos::printStringHash (  ) 

string HashMapSpace::hashMapStringInfos::printStringHash2 (  ) 

string HashMapSpace::hashMapStringInfos::printStringHashForLexicon (  ) 

void HashMapSpace::hashMapStringInfos::setValue ( string  key,
vector< string >  value 
)

Definition at line 133 of file hashMapStringInfos.cpp.

References hashValue().

Here is the call graph for this function:

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

Definition at line 37 of file hashMapStringInfos.cpp.

References hashValue().

Here is the call graph for this function:

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

int hashMapStringInfos::trouve ( long searchKey )

Parameters:
searchKey 
Returns:

Definition at line 24 of file hashMapStringInfos.cpp.

Referenced by addHasher().

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