Modelib: Modelib::Nom class Reference

Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Membres des namespaces | Composants | Déclarations

# Référence de la classe Modelib::Nom

`#include <Nom.h>`

Liste de tous les membres

## Membres publics
| Nom ()
| Nom (const std::string &_var)
| Nom (const std::string &_var, const int _i)
| Nom (const std::string &_var, const unsigned _i)
| Nom (const std::string &_var, const long _i)
| Nom (const std::string &_var, const float _i)
| Nom (const std::string &_var, const double _i)
| Nom (const std::string &_var, const char _i)
| Nom (const std::string &_var, const int _i, const int _j)
| Nom (const std::string &_var, const unsigned _i, const unsigned _j)
| Nom (const std::string &_var, const long _i, const long _j)
| Nom (const std::string &_var, const float _i, const float _j)
| Nom (const std::string &_var, const double _i, const double _j)
| Nom (const std::string &_var, const char _i, const char _j)
| Nom (const std::string &_var, const int _i, const std::string &_c, const int _j)
| Nom (const std::string &_var, const unsigned _i, const std::string &_c, const unsigned _j)
| Nom (const std::string &_var, const long _i, const std::string &_c, const long _j)
| Nom (const std::string &_var, const float _i, const std::string &_c, const float _j)
| Nom (const std::string &_var, const double _i, const std::string &_c, const double _j)
| Nom (const std::string &_var, const char _i, const std::string &_c, const char _j)
Nom & | operator<< (const std::string &_str)
Nom & | operator<< (const int _i)
Nom & | operator<< (const unsigned _i)
Nom & | operator<< (const long _i)
Nom & | operator<< (const double _i)
Nom & | operator<< (const float _i)
Nom & | operator<< (const char _i)
std::string | operator() () const
| Nom (const Nom &_nom)
Nom & | operator= (const Nom &_nom)
| ~Nom ()
std::string | GetNom () const
void | Clear ()
void | SetNom (const std::string &_nom)
## Attributs Privés
std::string | nom

## Description détaillée

Construction des noms d'une variable On a surchargé les constructeurs afin de pouvoir construire de manière tres variées les noms des variables.

ex: Qq soit le type de i,j: Nom nom("X",i,j); nom.GetNom();

Définition à la ligne 51 du fichier Nom.h.

## Documentation des contructeurs et destructeurs

Modelib::Nom::Nom | ( |  | ) | `[inline]`

| Définition à la ligne 57 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var | ) | `[inline]`

| Définition à la ligne 58 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const int | _i
| ) | `[inline]`

| Définition à la ligne 59 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const unsigned | _i
| ) | `[inline]`

| Définition à la ligne 60 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const long | _i
| ) | `[inline]`

| Définition à la ligne 61 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const float | _i
| ) | `[inline]`

| Définition à la ligne 62 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const double | _i
| ) | `[inline]`

| Définition à la ligne 63 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const char | _i
| ) | `[inline]`

| Définition à la ligne 64 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const int | _i,
|  | const int | _j
| ) | `[inline]`

| Définition à la ligne 66 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const unsigned | _i,
|  | const unsigned | _j
| ) | `[inline]`

| Définition à la ligne 67 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const long | _i,
|  | const long | _j
| ) | `[inline]`

| Définition à la ligne 68 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const float | _i,
|  | const float | _j
| ) | `[inline]`

| Définition à la ligne 69 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const double | _i,
|  | const double | _j
| ) | `[inline]`

| Définition à la ligne 70 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const char | _i,
|  | const char | _j
| ) | `[inline]`

| Définition à la ligne 71 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const int | _i,
|  | const std::string & | _c,
|  | const int | _j
| ) | `[inline]`

| Définition à la ligne 73 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const unsigned | _i,
|  | const std::string & | _c,
|  | const unsigned | _j
| ) | `[inline]`

| Définition à la ligne 74 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const long | _i,
|  | const std::string & | _c,
|  | const long | _j
| ) | `[inline]`

| Définition à la ligne 75 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const float | _i,
|  | const std::string & | _c,
|  | const float | _j
| ) | `[inline]`

| Définition à la ligne 76 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const double | _i,
|  | const std::string & | _c,
|  | const double | _j
| ) | `[inline]`

| Définition à la ligne 77 du fichier Nom.h.

Modelib::Nom::Nom | ( | const std::string & | _var,
|  | const char | _i,
|  | const std::string & | _c,
|  | const char | _j
| ) | `[inline]`

| Définition à la ligne 78 du fichier Nom.h.

Modelib::Nom::Nom | ( | const Nom & | _nom | ) | `[inline]`

| Définition à la ligne 97 du fichier Nom.h.

Modelib::Nom::~Nom | ( |  | ) | `[inline]`

| Définition à la ligne 106 du fichier Nom.h.

## Documentation des méthodes

void Modelib::Nom::Clear | ( |  | ) | `[inline]`

| Définition à la ligne 110 du fichier Nom.h.

std::string Modelib::Nom::GetNom | ( |  | ) | const`[inline]`

| Définition à la ligne 108 du fichier Nom.h.

std::string Modelib::Nom::operator() | ( |  | ) | const`[inline]`

| Définition à la ligne 92 du fichier Nom.h.

Nom& Modelib::Nom::operator<< | ( | const char | _i | ) | `[inline]`

| Définition à la ligne 90 du fichier Nom.h.

Nom& Modelib::Nom::operator<< | ( | const float | _i | ) | `[inline]`

| Définition à la ligne 89 du fichier Nom.h.

Nom& Modelib::Nom::operator<< | ( | const double | _i | ) | `[inline]`

| Définition à la ligne 88 du fichier Nom.h.

Nom& Modelib::Nom::operator<< | ( | const long | _i | ) | `[inline]`

| Définition à la ligne 87 du fichier Nom.h.

Nom& Modelib::Nom::operator<< | ( | const unsigned | _i | ) | `[inline]`

| Définition à la ligne 86 du fichier Nom.h.

Nom& Modelib::Nom::operator<< | ( | const int | _i | ) | `[inline]`

| Définition à la ligne 85 du fichier Nom.h.

Nom& Modelib::Nom::operator<< | ( | const std::string & | _str | ) | `[inline]`

| Définition à la ligne 80 du fichier Nom.h.

Nom& Modelib::Nom::operator= | ( | const Nom & | _nom | ) | `[inline]`

| Définition à la ligne 99 du fichier Nom.h. Références nom.

void Modelib::Nom::SetNom | ( | const std::string & | _nom | ) | `[inline]`

| Définition à la ligne 111 du fichier Nom.h.

## Documentation des données imbriquées

std::string Modelib::Nom::nom`[private]`

| Définition à la ligne 53 du fichier Nom.h. Référencé par operator=().

La documentation associée à cette classe a été générée à partir du fichier suivant :

- /Nom.h