Synonyme_info#
#include <Synonyme_info.h>
modelise une information de synonyme pour les Objet_U
How to reference this class#
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
: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#
nom#
const char * Synonyme_info::nom() const
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const char * Synonyme_info::nom() const <synonyme-info-public-const-char-ptr-synonyme-info-nom-const>`
[const char * Synonyme_info::nom() const](#synonyme-info-public-const-char-ptr-synonyme-info-nom-const)
org_name_#
const char * Synonyme_info::org_name_() const
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const char * Synonyme_info::org_name_() const <synonyme-info-public-const-char-ptr-synonyme-info-org-name-underscore-const>`
[const char * Synonyme_info::org_name_() const](#synonyme-info-public-const-char-ptr-synonyme-info-org-name-underscore-const)
Synonyme_info#
Synonyme_info::Synonyme_info()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Synonyme_info::Synonyme_info() <synonyme-info-public-synonyme-info-synonyme-info>`
[Synonyme_info::Synonyme_info()](#synonyme-info-public-synonyme-info-synonyme-info)
Synonyme_info#
Synonyme_info::Synonyme_info(const char *name, const char *org)
Constructeur par un nom, un tableau de meres.
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Synonyme_info::Synonyme_info(const char *name, const char *org) <synonyme-info-public-synonyme-info-synonyme-info-const-char-ptr-name-const-char-ptr-org>`
[Synonyme_info::Synonyme_info(const char *name, const char *org)](#synonyme-info-public-synonyme-info-synonyme-info-const-char-ptr-name-const-char-ptr-org)
~Synonyme_info#
Synonyme_info::~Synonyme_info()
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Synonyme_info::~Synonyme_info() <synonyme-info-public-synonyme-info-dtor-synonyme-info>`
[Synonyme_info::~Synonyme_info()](#synonyme-info-public-synonyme-info-dtor-synonyme-info)
ajouter_synonyme#
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.
Detailed description
Verifie que le nom du synonyme n’existe pas encore.
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Synonyme_info::ajouter_synonyme(const Synonyme_info &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)](#synonyme-info-public-static-void-synonyme-info-ajouter-synonyme-const-synonyme-info-ref-synonyme-info)
est_un_synonyme#
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.
Detailed description
le nom nom, alors est_un_synonyme renvoie 1 renvoie le pointeur nul sinon.
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Synonyme_info::est_un_synonyme(const char *) <synonyme-info-public-static-int-synonyme-info-est-un-synonyme-const-char-ptr>`
[int Synonyme_info::est_un_synonyme(const char *)](#synonyme-info-public-static-int-synonyme-info-est-un-synonyme-const-char-ptr)
hierarchie#
Sortie & Synonyme_info::hierarchie(Sortie &)
Ecriture de toute la hierarchie du synonyme considere sur un flux de sortie.
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Sortie & Synonyme_info::hierarchie(Sortie &) <synonyme-info-public-static-sortie-ref-synonyme-info-hierarchie-sortie-ref>`
[Sortie & Synonyme_info::hierarchie(Sortie &)](#synonyme-info-public-static-sortie-ref-synonyme-info-hierarchie-sortie-ref)
synonyme_info_from_name#
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”.
Detailed description
Si synonyme_name n’est pas un synonyme, renvoie un pointeur nul.
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Synonyme_info * Synonyme_info::synonyme_info_from_name(const char *synonyme_name) <synonyme-info-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)](#synonyme-info-public-static-const-synonyme-info-ptr-synonyme-info-synonyme-info-from-name-const-char-ptr-synonyme-name)
operator =#
Synonyme_info & Synonyme_info::operator=(Synonyme_info &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Synonyme_info & Synonyme_info::operator=(Synonyme_info &) <synonyme-info-private-synonyme-info-ref-synonyme-info-operator-equal-synonyme-info-ref>`
[Synonyme_info & Synonyme_info::operator=(Synonyme_info &)](#synonyme-info-private-synonyme-info-ref-synonyme-info-operator-equal-synonyme-info-ref)
Synonyme_info#
Synonyme_info::Synonyme_info(Synonyme_info &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Synonyme_info::Synonyme_info(Synonyme_info &) <synonyme-info-private-synonyme-info-synonyme-info-synonyme-info-ref>`
[Synonyme_info::Synonyme_info(Synonyme_info &)](#synonyme-info-private-synonyme-info-synonyme-info-synonyme-info-ref)
retirer_synonyme#
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.
Detailed description
Verifie que le nom du synonyme n’existe pas encore.
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Synonyme_info::retirer_synonyme(const char *nom) <synonyme-info-private-static-void-synonyme-info-retirer-synonyme-const-char-ptr-nom>`
[void Synonyme_info::retirer_synonyme(const char *nom)](#synonyme-info-private-static-void-synonyme-info-retirer-synonyme-const-char-ptr-nom)
search_synonyme_info_name#
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.
Detailed description
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 reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Synonyme_info::search_synonyme_info_name(const char *nom, int &index) <synonyme-info-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)](#synonyme-info-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