Synonyme_info#
#include <Synonyme_info.h>
modelise une information de synonyme pour les Objet_U
How to cite this class in this doc#
:ref:`Synonyme\_info <class-synonyme-info>`
[Synonyme\_info](#class-synonyme-info)
Detailed description#
List of Public Methods#
List of Public Static Methods#
List of Private Methods#
List of Private Static Methods#
Complete Member Function Documentation#
const char * Synonyme_info::nom() const
Referenced By
How to cite in this doc:
:ref:`const char * Synonyme_info::nom() const <public-const-char-ptr-synonyme-info-nom-const>`
[const char * Synonyme_info::nom() const](#public-const-char-ptr-synonyme-info-nom-const)
const char * Synonyme_info::org_name_() const
Referenced By
How to cite in this doc:
:ref:`const char * Synonyme_info::org_name_() const <public-const-char-ptr-synonyme-info-org-name-underscore-const>`
[const char * Synonyme_info::org_name_() const](#public-const-char-ptr-synonyme-info-org-name-underscore-const)
Synonyme_info::Synonyme_info()
How to cite in this doc:
:ref:`Synonyme_info::Synonyme_info() <public-synonyme-info-synonyme-info>`
[Synonyme_info::Synonyme_info()](#public-synonyme-info-synonyme-info)
Synonyme_info::Synonyme_info(const char *name, const char *org)
Constructeur par un nom, un tableau de meres.
References
How to cite in this doc:
:ref:`Synonyme_info::Synonyme_info(const char *name, const char *org) <public-synonyme-info-synonyme-info-const-char-ptr-name-const-char-ptr-org>`
[Synonyme_info::Synonyme_info(const char *name, const char *org)](#public-synonyme-info-synonyme-info-const-char-ptr-name-const-char-ptr-org)
Synonyme_info::~Synonyme_info()
References
How to cite in this doc:
:ref:`Synonyme_info::~Synonyme_info() <public-synonyme-info-dtor-synonyme-info>`
[Synonyme_info::~Synonyme_info()](#public-synonyme-info-dtor-synonyme-info)
void Synonyme_info::ajouter_synonyme(const Synonyme_info &synonyme_info)
Methode statique appelee par les constructeurs de Synonyme_info pour ajouter un nouveau synonyme a la liste des synonymes enregistres.
Verifie que le nom du synonyme n’existe pas encore.
References
Referenced By
How to cite in this doc:
:ref:`void Synonyme_info::ajouter_synonyme(const Synonyme_info &synonyme_info) <public-static-void-synonyme-info-ajouter-synonyme-const-synonyme-info-ref-synonyme-info>`
[void Synonyme_info::ajouter_synonyme(const Synonyme_info &synonyme_info)](#public-static-void-synonyme-info-ajouter-synonyme-const-synonyme-info-ref-synonyme-info)
int Synonyme_info::est_un_synonyme(const char *)
Test d’existence d’une classe du synonyme indique si il existe une classe T dont le Synonyme_info a.
le nom nom, alors est_un_synonyme renvoie 1 renvoie le pointeur nul sinon.
References
How to cite in this doc:
:ref:`int Synonyme_info::est_un_synonyme(const char *) <public-static-int-synonyme-info-est-un-synonyme-const-char-ptr>`
[int Synonyme_info::est_un_synonyme(const char *)](#public-static-int-synonyme-info-est-un-synonyme-const-char-ptr)
Sortie & Synonyme_info::hierarchie(Sortie &)
Ecriture de toute la hierarchie du synonyme considere sur un flux de sortie.
Referenced By
How to cite in this doc:
:ref:`Sortie & Synonyme_info::hierarchie(Sortie &) <public-static-sortie-ref-synonyme-info-hierarchie-sortie-ref>`
[Sortie & Synonyme_info::hierarchie(Sortie &)](#public-static-sortie-ref-synonyme-info-hierarchie-sortie-ref)
const Synonyme_info * Synonyme_info::synonyme_info_from_name(const char *synonyme_name)
Methode statique qui renvoie un pointeur vers le Synonyme_info dont le nom est “synonyme_name”.
Si synonyme_name n’est pas un synonyme, renvoie un pointeur nul.
Referenced By
How to cite in this doc:
:ref:`const Synonyme_info * Synonyme_info::synonyme_info_from_name(const char *synonyme_name) <public-static-const-synonyme-info-ptr-synonyme-info-synonyme-info-from-name-const-char-ptr-synonyme-name>`
[const Synonyme_info * Synonyme_info::synonyme_info_from_name(const char *synonyme_name)](#public-static-const-synonyme-info-ptr-synonyme-info-synonyme-info-from-name-const-char-ptr-synonyme-name)
Synonyme_info & Synonyme_info::operator=(Synonyme_info &)
How to cite in this doc:
:ref:`Synonyme_info & Synonyme_info::operator=(Synonyme_info &) <private-synonyme-info-ref-synonyme-info-operator-equal-synonyme-info-ref>`
[Synonyme_info & Synonyme_info::operator=(Synonyme_info &)](#private-synonyme-info-ref-synonyme-info-operator-equal-synonyme-info-ref)
Synonyme_info::Synonyme_info(Synonyme_info &)
How to cite in this doc:
:ref:`Synonyme_info::Synonyme_info(Synonyme_info &) <private-synonyme-info-synonyme-info-synonyme-info-ref>`
[Synonyme_info::Synonyme_info(Synonyme_info &)](#private-synonyme-info-synonyme-info-synonyme-info-ref)
void Synonyme_info::retirer_synonyme(const char *nom)
Methode statique appelee par les constructeurs de Synonyme_info pour ajouter un nouveau synonyme a la liste des synonymes enregistres.
Verifie que le nom du synonyme n’existe pas encore.
How to cite in this doc:
:ref:`void Synonyme_info::retirer_synonyme(const char *nom) <private-static-void-synonyme-info-retirer-synonyme-const-char-ptr-nom>`
[void Synonyme_info::retirer_synonyme(const char *nom)](#private-static-void-synonyme-info-retirer-synonyme-const-char-ptr-nom)
int Synonyme_info::search_synonyme_info_name(const char *nom, int &index)
Recherche le synonyme de nom “nom” dans la liste de synonymes enregistres par une recherche binaire.
On compare les chaines converties en majuscules. On range dans “index” l’indice du synonyme, s’il a ete trouve et sinon l’indice du synonyme juste apres (dans ce cas, on a les_synonymes[index - 1] - >n <nom <les_synonymes[index] - >n ) Si le synonyme a ete trouve on renvoie 1, sinon 0.
How to cite in this doc:
:ref:`int Synonyme_info::search_synonyme_info_name(const char *nom, int &index) <private-static-int-synonyme-info-search-synonyme-info-name-const-char-ptr-nom-int-ref-index>`
[int Synonyme_info::search_synonyme_info_name(const char *nom, int &index)](#private-static-int-synonyme-info-search-synonyme-info-name-const-char-ptr-nom-int-ref-index)
Attributes Documentation#
const char* Synonyme_info::n = "rien"
const char* Synonyme_info::org = "rien"
const Synonyme_info ** Synonyme_info::les_synonymes = 0
int Synonyme_info::les_synonymes_memsize = 0
int Synonyme_info::nb_classes = 0