Page principale | Hiérarchie des classes | Liste des composants | Liste des fichiers | Composants

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

Bool Float Int 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)
Numoperator= (const Num &_n)
Numoperator= (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]
 

Constructeur par défaut

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]
 

Constructeur de recopie


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]
 

Opérateur de recopie

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 doxygen 1.3.6