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