#include <Num.h>
Graphe d'héritage de Modelib::Num:


Fonctions membres publiques | |
| Num (MuteVar::VarType _type=MuteVar::FLOAT, float _value=0) | |
| Num (int entier) | |
| Num (unsigned int entier) | |
| Num (float _value) | |
| Num (double _value) | |
| Num (const Num &_n) | |
| Num & | operator= (const Num &_n) |
| Num & | operator= (float _value) |
| float | GetValue () const |
| void | SetValue (float f) |
| MuteVar::VarType | GetType () const |
| void | SetType (MuteVar::VarType _type) |
| ~Num () | |
Attributs protégés | |
| MuteVar::VarType | type |
| Type du nombre. | |
| float | value |
| Value du nombre. | |
Elle sert surtout au transtypage pour les expressions et les contraintes grâce à ses constructeurs à un argument qui ne sont pas définit en explicit pour que le compilateur puisse faire des conversions implicites à la création d'expression ou de contraintes.
Elle est normalisée et à 3 héritières Int,Float,Bool qui servent à la facilité de déclaration.
Définition à la ligne 46 du fichier Num.h.
|
||||||||||||
|
Constructeur par défaut |
|
|
Constructeur à l'aide d'un entier
|
|
|
Constructeur à l'aide d'un entier non signe
|
|
|
Constructeur à l'aide d'un entier
|
|
|
Constructeur à l'aide d'un entier
|
|
|
Constructeur de recopie |
|
|
|
|
|
Geter du type de la constante
Définition à la ligne 110 du fichier Num.h. Références type. Référencé par Modelib::export_Num(). |
|
|
Geter de la value
Définition à la ligne 101 du fichier Num.h. Références value. Référencé par Modelib::Expr::operator *=(), et Modelib::NumArray::operator *=(). |
|
|
Opérateur d'attribution de Value. Définition à la ligne 81 du fichier Num.h. Références Modelib::MuteVar::BOOL, Modelib::MuteVar::FLOAT, Modelib::MuteVar::INT, type, et value. |
|
|
Opérateur de recopie |
|
|
Seter du type de la constante
Définition à la ligne 115 du fichier Num.h. Références type. |
|
|
Seter de la value
|
|
|
Type du nombre.
Définition à la ligne 49 du fichier Num.h. Référencé par GetType(), operator=(), et SetType(). |
|
|
Value du nombre.
Définition à la ligne 50 du fichier Num.h. Référencé par GetValue(), et operator=(). |
1.4.4