TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
Synonyme_info Class Reference

modelise une information de synonyme pour les Objet_U More...

#include <Synonyme_info.h>

Public Member Functions

 Synonyme_info ()
 ~Synonyme_info ()
 Synonyme_info (const char *name, const char *org)
 Constructeur par un nom, un tableau de meres.
const char * org_name_ () const
const char * nom () const

Static Public Member Functions

static Sortiehierarchie (Sortie &)
 Ecriture de toute la hierarchie du synonyme considere sur un flux de sortie.
static int 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.
static const Synonyme_infosynonyme_info_from_name (const char *synonyme_name)
 Methode statique qui renvoie un pointeur vers le Synonyme_info dont le nom est "synonyme_name".
static void 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

modelise une information de synonyme pour les Objet_U

See also
Objet_U Nom

Definition at line 39 of file Synonyme_info.h.

Constructor & Destructor Documentation

◆ Synonyme_info() [1/2]

Synonyme_info::Synonyme_info ( )
inline

Definition at line 42 of file Synonyme_info.h.

◆ ~Synonyme_info()

Synonyme_info::~Synonyme_info ( )

Definition at line 59 of file Synonyme_info.cpp.

◆ Synonyme_info() [2/2]

Synonyme_info::Synonyme_info ( const char * un_nom,
const char * org_name )

Constructeur par un nom, un tableau de meres.

Parameters
(constchar* nom) le nom du synonyme a creer
(intnb_base) le nombre de meres dans le tableau bases[]
(constSynonyme_info* bases[]) le tableau specifiant les synonymes de bases (meres) du synonyme a creer
Exceptions
Sorten erreur si le nom n'est pas defini (null)

Definition at line 117 of file Synonyme_info.cpp.

Member Function Documentation

◆ ajouter_synonyme()

void Synonyme_info::ajouter_synonyme ( const Synonyme_info & synonyme_info)
static

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.

Definition at line 159 of file Synonyme_info.cpp.

◆ est_un_synonyme()

int Synonyme_info::est_un_synonyme ( const char * nom)
static

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.
Parameters
(constchar* nom) chaine de caractere associee a un synonyme
Returns
(int) code de retour (0 ou 1)

Definition at line 221 of file Synonyme_info.cpp.

◆ hierarchie()

Sortie & Synonyme_info::hierarchie ( Sortie & os)
static

Ecriture de toute la hierarchie du synonyme considere sur un flux de sortie.

Parameters
(Sortie&os) flot de sortie
Returns
(Sortie&) le flot de sortie modifie

Definition at line 204 of file Synonyme_info.cpp.

◆ nom()

const char * Synonyme_info::nom ( ) const
inline

Definition at line 47 of file Synonyme_info.h.

◆ org_name_()

const char * Synonyme_info::org_name_ ( ) const
inline

Definition at line 46 of file Synonyme_info.h.

◆ synonyme_info_from_name()

const Synonyme_info * Synonyme_info::synonyme_info_from_name ( const char * synonyme_name)
static

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.

Definition at line 233 of file Synonyme_info.cpp.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/Kernel/Utilitaires/Synonyme_info.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/Kernel/Utilitaires/Synonyme_info.cpp