Référence de la classe Num
Classe representant les nombres de base.
Plus de détails...
#include <Num.h>
Graphe d'héritage de la classe Num
Liste de tous les membres
|
Membres publics |
| | 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) |
Attributs Protégés |
|
MuteVar::VarType | type |
| | Type du nombre.
|
|
float | value |
| | Value du nombre.
|
Description détaillée
Classe representant les nombres de base.
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.
Documentation des contructeurs et destructeurs
| Num::Num |
( |
MuteVar::VarType |
_type = MuteVar::FLOAT, |
|
|
float |
_value = 0 |
|
) |
[inline] |
|
| Num::Num |
( |
int |
entier |
) |
[inline] |
|
|
|
Constructeur à l'aide d'un entier - Paramètres:
-
| entier | Entier à attribuer à la nouvelle value |
|
| Num::Num |
( |
unsigned int |
entier |
) |
[inline] |
|
|
|
Constructeur à l'aide d'un entier non signe - Paramètres:
-
| entier | Entier à attribuer à la nouvelle value |
|
| Num::Num |
( |
float |
_value |
) |
[inline] |
|
|
|
Constructeur à l'aide d'un entier - Paramètres:
-
| float | réel à attribuer à la nouvelle value |
|
| Num::Num |
( |
double |
_value |
) |
[inline] |
|
|
|
Constructeur à l'aide d'un entier - Paramètres:
-
| double | réel à attribuer à la nouvelle value |
|
| Num::Num |
( |
const Num & |
_n |
) |
[inline] |
|
Documentation des méthodes
| MuteVar::VarType Num::GetType |
( |
|
) |
const [inline] |
|
|
|
Geter du type de la constante - Renvoie:
- Le type de le contante sous le format MuteVar::VarType
|
| float Num::GetValue |
( |
|
) |
const [inline] |
|
|
|
Geter de la value - Renvoie:
- La value de la contante convertie en flottant
|
| Num& Num::operator= |
( |
float |
_value |
) |
[inline] |
|
|
|
Opérateur d'attribution de Value. |
| Num& Num::operator= |
( |
const Num & |
_n |
) |
[inline] |
|
| void Num::SetType |
( |
MuteVar::VarType |
_type |
) |
[inline] |
|
|
|
Seter du type de la constante - Renvoie:
- Le type de le contante sous le format MuteVar::VarType
|
| void Num::SetValue |
( |
float |
f |
) |
[inline] |
|
|
|
Seter de la value - Renvoie:
- La value de la contante convertie en flottant
|
La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Mon Jul 18 23:07:41 2005 pour Modelib par
1.3.6