TERCPPNS_HashMapSpace::hashMapInfos Class Reference

#include <hashMapInfos.h>

Collaboration diagram for TERCPPNS_HashMapSpace::hashMapInfos:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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


Detailed Description

Definition at line 37 of file hashMapInfos.h.


Member Function Documentation

void TERCPPNS_HashMapSpace::hashMapInfos::addHasher ( string  key,
vector< int >  value 
)

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

Parameters:
key 
value 

Definition at line 88 of file hashMapInfos.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 TERCPPNS_HashMapSpace::hashMapInfos::addValue ( string  key,
vector< int >  value 
)

Definition at line 99 of file hashMapInfos.cpp.

References addHasher().

Referenced by TERCPPNS_TERCpp::terCalc::createConcordMots().

Here is the call graph for this function:

Here is the caller graph for this function:

infosHasher TERCPPNS_HashMapSpace::hashMapInfos::getHasher ( string  key  ) 

Definition at line 103 of file hashMapInfos.cpp.

References hashValue().

Here is the call graph for this function:

vector<infosHasher> TERCPPNS_HashMapSpace::hashMapInfos::getHashMap (  ) 

vector< int > TERCPPNS_HashMapSpace::hashMapInfos::getValue ( string  key  ) 

Definition at line 118 of file hashMapInfos.cpp.

References hashValue().

Referenced by TERCPPNS_TERCpp::terCalc::calculerPermutations(), and TERCPPNS_TERCpp::terCalc::createConcordMots().

Here is the call graph for this function:

Here is the caller graph for this function:

long TERCPPNS_HashMapSpace::hashMapInfos::hashValue ( string  key  ) 

long hashMapInfos::hashValue ( string key )

Parameters:
key 
Returns:

Definition at line 75 of file hashMapInfos.cpp.

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

Here is the caller graph for this function:

void TERCPPNS_HashMapSpace::hashMapInfos::printHash (  ) 

Definition at line 178 of file hashMapInfos.cpp.

string TERCPPNS_HashMapSpace::hashMapInfos::printStringHash (  ) 

string TERCPPNS_HashMapSpace::hashMapInfos::printStringHash2 (  ) 

string TERCPPNS_HashMapSpace::hashMapInfos::printStringHashForLexicon (  ) 

void TERCPPNS_HashMapSpace::hashMapInfos::setValue ( string  key,
vector< int >  value 
)

Definition at line 152 of file hashMapInfos.cpp.

References hashValue().

Referenced by TERCPPNS_TERCpp::terCalc::createConcordMots().

Here is the call graph for this function:

Here is the caller graph for this function:

string TERCPPNS_HashMapSpace::hashMapInfos::toString (  ) 

Definition at line 165 of file hashMapInfos.cpp.

int TERCPPNS_HashMapSpace::hashMapInfos::trouve ( string  key  ) 

Definition at line 56 of file hashMapInfos.cpp.

References hashValue().

Here is the call graph for this function:

int TERCPPNS_HashMapSpace::hashMapInfos::trouve ( long  searchKey  ) 

int hashMapInfos::trouve ( long searchKey )

Parameters:
searchKey 
Returns:

Definition at line 44 of file hashMapInfos.cpp.

Referenced by addHasher(), and TERCPPNS_TERCpp::terCalc::calculerPermutations().

Here is the caller graph for this function:


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

Generated on Thu Jul 6 00:34:46 2017 for Moses by  doxygen 1.5.9