Référence de la classe Dictionnaire

#include <Dictionnaire.hpp>

Graphe de collaboration de Dictionnaire:

Collaboration graph
[légende]
Liste de tous les membres

Fonctions membres publiques

 Dictionnaire ()
void addEntry (const SequenceMessages &seq)
bool isPresent (const SequenceMessages &seq) const
int getIndice (const SequenceMessages &seq) const
bool indiceValide (int indice) const
const SequenceMessagesgetSequence (int indice) const

Fonctions membres publiques statiques

static void test ()

Attributs privés

vector< SequenceMessagesdico

Amis

ostream & operator<< (ostream &os, const Dictionnaire &d)

Description détaillée

Auteur:
Marc Chaumont
Date:
24 mars 2006
La classe dictionnaire permet la gestion des sequences de messages.


Documentation des contructeurs et destructeur

Dictionnaire::Dictionnaire  ) 
 

Constructeur par défaut.


Documentation des fonctions membres

void Dictionnaire::addEntry const SequenceMessages seq  ) 
 

addEntry() Ajoute une entrée au dictionnaire c'est à dire une sequence de messages.

Paramètres:
seq : une séquence de messages.

int Dictionnaire::getIndice const SequenceMessages seq  )  const
 

getIndice()

Renvoie:
l'indice de la séquence si elle est présente dans le dictionnaire retourne -1 sinon.

const SequenceMessages& Dictionnaire::getSequence int  indice  )  const
 

getSequence()

Renvoie:
la séquence de messages à l'indice indice.

bool Dictionnaire::indiceValide int  indice  )  const
 

indiceValide() incide : indice d'entrée dans le dictionnaire.

Renvoie:
vrai si l'indice est valide et faux sinon.

bool Dictionnaire::isPresent const SequenceMessages seq  )  const
 

isPresent()

Paramètres:
seq : une séquence de messages.
Renvoie:
vrai si une sequence de messages est présente dans le dictionnaire.

static void Dictionnaire::test  )  [static]
 

test() Fonction de test de la classe dictionnaire.


Documentation des fonctions amies et associées

ostream& operator<< ostream &  os,
const Dictionnaire d
[friend]
 

operator<< L'opérateur permet de faire l'affichage du dictionnaire.

Remarque : l'opérateur est une fonction amie et ne fait donc pas partie de la classe SequenceMessages.


Documentation des données membres

vector<SequenceMessages> Dictionnaire::dico [private]
 

Le dictionnaire.


La documentation de cette classe a été générée à partir du fichier suivant:
Généré le Tue Apr 25 13:27:42 2006 pour LZW_DOXYGEN_PROJECT par  doxygen 1.4.6-NO