Glossygloss  0.2
Glossygloss is set of classes to use several data structure as Tree or hash table.
 All Classes Files Functions Variables Macros Pages
Public Member Functions | Private Attributes | List of all members
Dictionnaire Class Reference

#include <dictionnaire_arbre.hpp>

Public Member Functions

 Dictionnaire ()
 
 ~Dictionnaire ()
 
bool contientMot (string mot)
 
void ajouterMot (string mot)
 
void associerMot (string mot)
 
int valeurAssociee (string mot)
 
void plusFrequentes (pair< string, int > *frequences)
 
 Dictionnaire ()
 
 ~Dictionnaire ()
 
bool contientMot (string mot)
 
void ajouterMot (string mot)
 
void associerMot (string mot)
 
int valeurAssociee (string mot)
 
void plusFrequentes (pair< string, int > *frequences)
 

Private Attributes

TreeString dico
 
Hashtable< string, int > dico
 

Constructor & Destructor Documentation

Dictionnaire::Dictionnaire ( )

Constructeur de la classe Dictionnaire

Dictionnaire::~Dictionnaire ( )

Destructeur de la classe Dictionnaire

Dictionnaire::Dictionnaire ( )

Constructeur de la classe Dictionnaire

Dictionnaire::~Dictionnaire ( )

Destructeur de la classe Dictionnaire

Member Function Documentation

void Dictionnaire::ajouterMot ( string  mot)

Fonction qui ajoute un mot non présent dans le dictionnaire

Parameters
[in]motle mot à ajouter
void Dictionnaire::ajouterMot ( string  mot)

Fonction qui ajoute un mot non présent dans le dictionnaire

Parameters
[in]motle mot à ajouter
void Dictionnaire::associerMot ( string  mot)

Fonction qui modifie la valeur d'un mot présent dans le dictionnaire

Parameters
[in]motle mot à modifier
[out]boolRenvoyer faux si le mot n'est pas présent, sinon vrai
void Dictionnaire::associerMot ( string  mot)

Fonction qui modifie la valeur d'un mot présent dans le dictionnaire

Parameters
[in]motle mot à modifier
[out]boolRenvoyer faux si le mot n'est pas présent, sinon vrai
bool Dictionnaire::contientMot ( string  mot)

Fonction qui renvoie vrai le mot est présent dans le Dictionnaire

Parameters
[in]motle mot à tester
[out]boolvrai si présent, faux sinon.
bool Dictionnaire::contientMot ( string  mot)

Fonction qui renvoie vrai le mot est présent dans le Dictionnaire

Parameters
[in]motle mot à tester
[out]boolvrai si présent, faux sinon.
void Dictionnaire::plusFrequentes ( pair< string, int > *  frequences)

Fonction qui retourne les dix mots les plus fréquents dans un tableau

Parameters
int]frequences tableau des paires<mots,occurences> les plus fréquents
void Dictionnaire::plusFrequentes ( pair< string, int > *  frequences)

Fonction qui retourne les dix mots les plus fréquents dans un tableau

Parameters
int]frequences tableau des paires<mots,occurences> les plus fréquents
int Dictionnaire::valeurAssociee ( string  mot)

Fonction qui récupère la valeur associée au mot

Parameters
[in]motle mot dont on souhaite savoir la valeur associée
[out]valeurla valeur associée, 0 peut indiquer l'absence du mot
int Dictionnaire::valeurAssociee ( string  mot)

Fonction qui récupère la valeur associée au mot

Parameters
[in]motle mot dont on souhaite savoir la valeur associée
[out]valeurla valeur associée
Exceptions
lèveune exception si le mot n'est pas présent dans le dictionnaire

Member Data Documentation

TreeString Dictionnaire::dico
private
Hashtable<string,int> Dictionnaire::dico
private

stockage des mots dans une table de hashage


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