Nom#
#include <Nom.h>
class Nom Une chaine de caractere pour nommer les objets de TRUST
How to cite this class in this doc#
:ref:`Nom <class-nom>`
[Nom](#class-nom)
Detailed description#
Inherits from#
public : Objet_U
Inherited by#
public : Motcle
List of Public Static Methods#
List of Public Methods#
List of Protected Methods#
Complete Member Function Documentation#
Objet_U * Nom::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Nom::cree_instance() <public-static-objet-u-ptr-nom-cree-instance>`
[Objet_U * Nom::cree_instance()](#public-static-objet-u-ptr-nom-cree-instance)
const Type_info * Nom::info()
How to cite in this doc:
:ref:`const Type_info * Nom::info() <public-static-const-type-info-ptr-nom-info>`
[const Type_info * Nom::info()](#public-static-const-type-info-ptr-nom-info)
const Nom & Nom::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Nom & Nom::self_cast(const Objet_U &) <public-static-const-nom-ref-nom-self-cast-const-objet-u-ref>`
[const Nom & Nom::self_cast(const Objet_U &)](#public-static-const-nom-ref-nom-self-cast-const-objet-u-ref)
Nom & Nom::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Nom & Nom::self_cast(Objet_U &) <public-static-nom-ref-nom-self-cast-objet-u-ref>`
[Nom & Nom::self_cast(Objet_U &)](#public-static-nom-ref-nom-self-cast-objet-u-ref)
Nom Nom::basename() const
Retourne fichier si le nom est sous la forme /toto/titi/fichier.
Referenced By
How to cite in this doc:
:ref:`Nom Nom::basename() const <public-nom-nom-basename-const>`
[Nom Nom::basename() const](#public-nom-nom-basename-const)
bool Nom::contient(const Nom &nom) const
References
Referenced By
How to cite in this doc:
:ref:`bool Nom::contient(const Nom &nom) const <public-bool-nom-contient-const-nom-ref-nom-const>`
[bool Nom::contient(const Nom &nom) const](#public-bool-nom-contient-const-nom-ref-nom-const)
int Nom::debute_par(const char *const n) const
References
Referenced By
How to cite in this doc:
:ref:`int Nom::debute_par(const char *const n) const <public-int-nom-debute-par-const-char-ptr-const-n-const>`
[int Nom::debute_par(const char *const n) const](#public-int-nom-debute-par-const-char-ptr-const-n-const)
int Nom::debute_par(const std::string &) const
References
How to cite in this doc:
:ref:`int Nom::debute_par(const std::string &) const <public-int-nom-debute-par-const-std-string-ref-const>`
[int Nom::debute_par(const std::string &) const](#public-int-nom-debute-par-const-std-string-ref-const)
int Nom::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Nom::duplique() const override <public-int-nom-duplique-const-override>`
[int Nom::duplique() const override](#public-int-nom-duplique-const-override)
int Nom::est_egal_a(const Objet_U &) const override
Comparaison avec un Objet_U l’ Objet_U est caste en Nom pour la comparaison.
Reimplements:
How to cite in this doc:
:ref:`int Nom::est_egal_a(const Objet_U &) const override <public-int-nom-est-egal-a-const-objet-u-ref-const-override>`
[int Nom::est_egal_a(const Objet_U &) const override](#public-int-nom-est-egal-a-const-objet-u-ref-const-override)
int Nom::find(const char *const n) const
References
How to cite in this doc:
:ref:`int Nom::find(const char *const n) const <public-int-nom-find-const-char-ptr-const-n-const>`
[int Nom::find(const char *const n) const](#public-int-nom-find-const-char-ptr-const-n-const)
int Nom::find(const std::string &n) const
References
How to cite in this doc:
:ref:`int Nom::find(const std::string &n) const <public-int-nom-find-const-std-string-ref-n-const>`
[int Nom::find(const std::string &n) const](#public-int-nom-find-const-std-string-ref-n-const)
int Nom::finit_par(const char *const n) const
References
Referenced By
How to cite in this doc:
:ref:`int Nom::finit_par(const char *const n) const <public-int-nom-finit-par-const-char-ptr-const-n-const>`
[int Nom::finit_par(const char *const n) const](#public-int-nom-finit-par-const-char-ptr-const-n-const)
int Nom::finit_par(const std::string &) const
References
How to cite in this doc:
:ref:`int Nom::finit_par(const std::string &) const <public-int-nom-finit-par-const-std-string-ref-const>`
[int Nom::finit_par(const std::string &) const](#public-int-nom-finit-par-const-std-string-ref-const)
const Type_info * Nom::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Nom::get_info() const override <public-const-type-info-ptr-nom-get-info-const-override>`
[const Type_info * Nom::get_info() const override](#public-const-type-info-ptr-nom-get-info-const-override)
const char * Nom::getChar() const
References
Referenced By
How to cite in this doc:
:ref:`const char * Nom::getChar() const <public-const-char-ptr-nom-getchar-const>`
[const char * Nom::getChar() const](#public-const-char-ptr-nom-getchar-const)
const Nom Nom::getPrefix(const char *const) const
Referenced By
How to cite in this doc:
:ref:`const Nom Nom::getPrefix(const char *const) const <public-const-nom-nom-getprefix-const-char-ptr-const-const>`
[const Nom Nom::getPrefix(const char *const) const](#public-const-nom-nom-getprefix-const-char-ptr-const-const)
std::string & Nom::getString()
References
How to cite in this doc:
:ref:`std::string & Nom::getString() <public-std-string-ref-nom-getstring>`
[std::string & Nom::getString()](#public-std-string-ref-nom-getstring)
const std::string & Nom::getString() const
References
Referenced By
Diffusion_croisee_echelle_temp_taux_diss_turb_PolyMAC_P0::ajouter_blocs
Diffusion_croisee_echelle_temp_taux_diss_turb_VDF::ajouter_blocs
Terme_Source_Decroissance_Radioactive_Elem_PolyMAC::ajouter_blocs
Convection_Diffusion_Fluide_Dilatable_Proto::assembler_blocs
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Binaire_base::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Multi_QC::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Multi_WC::assembler_blocs_avec_inertie
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::data_a_sauvegarder
Convection_Diffusion_Fluide_Dilatable_Proto::data_a_sauvegarder
Perte_Charge_Singuliere_PolyMAC_P0P1NC_Face::dimensionner_blocs
Terme_Source_Decroissance_Radioactive_Elem_PolyMAC::dimensionner_blocs
Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re::get_champ
Transport_Interfaces_FT_Disc_interne::maillage_interface_xyz_filename
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::reprendre
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::sauvegarder
How to cite in this doc:
:ref:`const std::string & Nom::getString() const <public-const-std-string-ref-nom-getstring-const>`
[const std::string & Nom::getString() const](#public-const-std-string-ref-nom-getstring-const)
const Nom Nom::getSuffix(const char *const) const
References
Referenced By
How to cite in this doc:
:ref:`const Nom Nom::getSuffix(const char *const) const <public-const-nom-nom-getsuffix-const-char-ptr-const-const>`
[const Nom Nom::getSuffix(const char *const) const](#public-const-nom-nom-getsuffix-const-char-ptr-const-const)
const Nom & Nom::le_nom() const override
Renvoie *this;.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`const Nom & Nom::le_nom() const override <public-const-nom-ref-nom-le-nom-const-override>`
[const Nom & Nom::le_nom() const override](#public-const-nom-ref-nom-le-nom-const-override)
int Nom::longueur() const
Renvoie le nombre de caracteres de la chaine du Nom y compris le caractere zero de fin de chaine.
Exemple : Nom (“hello”). longueur() = = 6
References
How to cite in this doc:
:ref:`int Nom::longueur() const <public-int-nom-longueur-const>`
[int Nom::longueur() const](#public-int-nom-longueur-const)
Nom & Nom::majuscule()
Transforme le nom en majuscules Seules les lettres ‘a’ - ‘z’ sont modifiees.
References
Referenced By
How to cite in this doc:
:ref:`Nom & Nom::majuscule() <public-nom-ref-nom-majuscule>`
[Nom & Nom::majuscule()](#public-nom-ref-nom-majuscule)
Nom::Nom()
Constructeur par defaut.
Cree la chaine “??”
References
Referenced By
How to cite in this doc:
:ref:`Nom::Nom() <public-nom-nom>`
[Nom::Nom()](#public-nom-nom)
Nom::Nom(char c)
Construction d’un nom a partir d’un caractere.
References
How to cite in this doc:
:ref:`Nom::Nom(char c) <public-nom-nom-char-c>`
[Nom::Nom(char c)](#public-nom-nom-char-c)
Nom::Nom(const char *nom)
Construction d’un nom a partir d’une chaine de caracteres La chaine est copiee.
How to cite in this doc:
:ref:`Nom::Nom(const char *nom) <public-nom-nom-const-char-ptr-nom>`
[Nom::Nom(const char *nom)](#public-nom-nom-const-char-ptr-nom)
Nom::Nom(const Nom &)
Constructeur par copie d’un nom.
How to cite in this doc:
:ref:`Nom::Nom(const Nom &) <public-nom-nom-const-nom-ref>`
[Nom::Nom(const Nom &)](#public-nom-nom-const-nom-ref)
Nom::Nom(const std::string &nom)
How to cite in this doc:
:ref:`Nom::Nom(const std::string &nom) <public-nom-nom-const-std-string-ref-nom>`
[Nom::Nom(const std::string &nom)](#public-nom-nom-const-std-string-ref-nom)
Nom::Nom(double le_reel, const char *format)
Construction d’un nom a partir d’un flottant La chaine cree est la representation du nombre reel (snprintf)
Le format du nombre represente par la chaine est donne par format
References
How to cite in this doc:
:ref:`Nom::Nom(double le_reel, const char *format) <public-nom-nom-double-le-reel-const-char-ptr-format>`
[Nom::Nom(double le_reel, const char *format)](#public-nom-nom-double-le-reel-const-char-ptr-format)
Nom::Nom(double)
Construction d’un nom a partir d’un flottant La chaine cree est la representation du nombre reel (snprintf)
References
How to cite in this doc:
:ref:`Nom::Nom(double) <public-nom-nom-double>`
[Nom::Nom(double)](#public-nom-nom-double)
Nom::Nom(long i)
References
How to cite in this doc:
:ref:`Nom::Nom(long i) <public-nom-nom-long-i>`
[Nom::Nom(long i)](#public-nom-nom-long-i)
Nom::Nom(long long i)
References
How to cite in this doc:
:ref:`Nom::Nom(long long i) <public-nom-nom-long-long-i>`
[Nom::Nom(long long i)](#public-nom-nom-long-long-i)
Nom::Nom(True_int i)
Construction d’un nom a partir d’un entier La chaine cree est la representation de l’entier.
Exemple : Nom(128) cree la chaine “128”
References
How to cite in this doc:
:ref:`Nom::Nom(True_int i) <public-nom-nom-true-int-i>`
[Nom::Nom(True_int i)](#public-nom-nom-true-int-i)
Nom Nom::nom_me(int, const char *prefix=0, int without_padding=0) const
Insere _prefix000n (n = me() ou nproc() ) dans un nom de fichier (par ex:toto.
titi) pour donner toto_prefix000n.titi
References
Referenced By
How to cite in this doc:
:ref:`Nom Nom::nom_me(int, const char *prefix=0, int without_padding=0) const <public-nom-nom-nom-me-int-const-char-ptr-prefix-equal-0-int-without-padding-equal-0-const>`
[Nom Nom::nom_me(int, const char *prefix=0, int without_padding=0) const](#public-nom-nom-nom-me-int-const-char-ptr-prefix-equal-0-int-without-padding-equal-0-const)
Nom::operator const char *() const
Retourne un pointeur sur la chaine de caractere du nom.
How to cite in this doc:
:ref:`Nom::operator const char *() const <public-nom-operator-const-char-ptr-const>`
[Nom::operator const char *() const](#public-nom-operator-const-char-ptr-const)
Nom Nom::operator+(const Nom &) const
Concatenation avec un Nom .
How to cite in this doc:
:ref:`Nom Nom::operator+(const Nom &) const <public-nom-nom-operator+-const-nom-ref-const>`
[Nom Nom::operator+(const Nom &) const](#public-nom-nom-operator+-const-nom-ref-const)
Nom & Nom::operator+=(char x)
concatenation de chaine
References
How to cite in this doc:
:ref:`Nom & Nom::operator+=(char x) <public-nom-ref-nom-operator+-equal-char-x>`
[Nom & Nom::operator+=(char x)](#public-nom-ref-nom-operator+-equal-char-x)
Nom & Nom::operator+=(const char *)
References
How to cite in this doc:
:ref:`Nom & Nom::operator+=(const char *) <public-nom-ref-nom-operator+-equal-const-char-ptr>`
[Nom & Nom::operator+=(const char *)](#public-nom-ref-nom-operator+-equal-const-char-ptr)
Nom & Nom::operator+=(const Nom &x)
Concatenation avec un Nom .
References
Referenced By
How to cite in this doc:
:ref:`Nom & Nom::operator+=(const Nom &x) <public-nom-ref-nom-operator+-equal-const-nom-ref-x>`
[Nom & Nom::operator+=(const Nom &x)](#public-nom-ref-nom-operator+-equal-const-nom-ref-x)
Nom & Nom::operator+=(unsigned char x)
References
How to cite in this doc:
:ref:`Nom & Nom::operator+=(unsigned char x) <public-nom-ref-nom-operator+-equal-unsigned-char-x>`
[Nom & Nom::operator+=(unsigned char x)](#public-nom-ref-nom-operator+-equal-unsigned-char-x)
Nom & Nom::operator=(const char *const)
Copie la chaine nom.
Modif BM pour que nom puisse pointer sur une sous - partie de nom_
References
Referenced By
How to cite in this doc:
:ref:`Nom & Nom::operator=(const char *const) <public-nom-ref-nom-operator-equal-const-char-ptr-const>`
[Nom & Nom::operator=(const char *const)](#public-nom-ref-nom-operator-equal-const-char-ptr-const)
Nom & Nom::prefix(const char *const)
Referenced By
How to cite in this doc:
:ref:`Nom & Nom::prefix(const char *const) <public-nom-ref-nom-prefix-const-char-ptr-const>`
[Nom & Nom::prefix(const char *const)](#public-nom-ref-nom-prefix-const-char-ptr-const)
Nom Nom::substr_old(const int, const int) const
Retourne un nom selon la commande usuelle substr ATTENTION : deb = 1 = > premier caractere de la chaine !!!
References
How to cite in this doc:
:ref:`Nom Nom::substr_old(const int, const int) const <public-nom-nom-substr-old-const-int-const-int-const>`
[Nom Nom::substr_old(const int, const int) const](#public-nom-nom-substr-old-const-int-const-int-const)
Nom & Nom::suffix(const char *const)
Extraction de suffixe : Nom x(“azerty”);.
x.suffix(“aze”) x contient “rty”.
References
Referenced By
How to cite in this doc:
:ref:`Nom & Nom::suffix(const char *const) <public-nom-ref-nom-suffix-const-char-ptr-const>`
[Nom & Nom::suffix(const char *const)](#public-nom-ref-nom-suffix-const-char-ptr-const)
unsigned Nom::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Nom::taille_memoire() const override <public-unsigned-nom-taille-memoire-const-override>`
[unsigned Nom::taille_memoire() const override](#public-unsigned-nom-taille-memoire-const-override)
Nom::~Nom() override
Destructeur.
How to cite in this doc:
:ref:`Nom::~Nom() override <public-nom-dtor-nom-override>`
[Nom::~Nom() override](#public-nom-dtor-nom-override)
Sortie & Nom::printOn(Sortie &x) const override
Surcharge Objet_U::printOn(Sortie&) Ecriture d’un Nom sur un flot de sortie.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Sortie & Nom::printOn(Sortie &x) const override <protected-sortie-ref-nom-printon-sortie-ref-x-const-override>`
[Sortie & Nom::printOn(Sortie &x) const override](#protected-sortie-ref-nom-printon-sortie-ref-x-const-override)
Entree & Nom::readOn(Entree &) override
Lecture d’un nom.
En cas d’echec, le nom vaut “??” a la sortie.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Entree & Nom::readOn(Entree &) override <protected-entree-ref-nom-readon-entree-ref-override>`
[Entree & Nom::readOn(Entree &) override](#protected-entree-ref-nom-readon-entree-ref-override)
Attributes Documentation#
const Type_info Nom::info_obj
std::string Nom::nom_
Friends#
int operator!=
int operator!=
int operator!=
bool operator<
int operator==
int operator==
int operator==