Package code

Classe TypeDescription

Classes de ce package :

Packages - Hiérarchie - Index - Constantes et fonctions

Ascendants


Object
  |
  +--- Description
         |
         +--- TypeDescription

Description


Inspecte un type de données.

Il est possible d'obtenir tous les renseignements souhaités sur un type de données particulier.


Aperçu des attributs



Aperçu des méthodes


delete Appelée lors de la destruction de l'instance.
getBaseType Obtient le type de base du type inspecté, c'est à dire le type débarrassé du symbole éventuel de référence, et des éventuels crochets (indicateurs de tableau).
getDimension Indique si le type inspecté est un tableau, et donne sa dimension le cas échéant.
isFloat Indique si le type inspecté est de type réel.
isInteger Indique si le type inspecté est de type entier.
isObject Indique si le type inspecté est une instance d'objet.
isReference Indique si le type inspecté est une référence.
isString Indique si le type inspecté est une chaine de caractères.
isVoid Indique si le type inspecté est de type void.
new Crée un nouvel inspecteur sur le type spécifié.
read Inspecte un nouveau type de données.


Référence des attributs



Référence des méthodes


delete

void delete();

Appelée lors de la destruction de l'instance.

getBaseType

string getBaseType();

Obtient le type de base du type inspecté, c'est à dire le type débarrassé du symbole éventuel de référence, et des éventuels crochets (indicateurs de tableau).

Valeur de retour
le type de base

getDimension

int getDimension();

Indique si le type inspecté est un tableau, et donne sa dimension le cas échéant.

Valeur de retour
0 si le type inspecté n'est pas un tableau, ou alors la dimension de ce tableau

isFloat

bool isFloat();

Indique si le type inspecté est de type réel.

Valeur de retour
true si le type inspecté est le type réel, false sinon

isInteger

bool isInteger();

Indique si le type inspecté est de type entier.

Valeur de retour
true si le type inspecté est le type entier, false sinon

isObject

bool isObject();

Indique si le type inspecté est une instance d'objet.

Valeur de retour
true si le type inspecté est une instance d'objet, false sinon

isReference

bool isReference();

Indique si le type inspecté est une référence.

Valeur de retour
true si le type inspecté est une référence, false sinon

isString

bool isString();

Indique si le type inspecté est une chaine de caractères.

Valeur de retour
true si le type inspecté est une chaine de caractères, false sinon

isVoid

bool isVoid();

Indique si le type inspecté est de type void.

Valeur de retour
true si le type inspecté est le type void, false sinon

new

void new(string type);

Crée un nouvel inspecteur sur le type spécifié.

Paramètres
type - type à inspecter

read

bool read(string type);

Inspecte un nouveau type de données.

Paramètres
type - le nouveau type à inspecter
Valeur de retour
false si le type n'est pas valide, true sinon


© Virtualys / E.N.I.B. / LI2 - Tous droits réservés
Dernières modifications :