mustBeA(var, classNames)
mustBeA(var, classNames, argPosition)
C++: void mustBeA(const ArrayOfVector& args, const wstringVector &classNames, int argPosition)
| Paramètre | Description |
|---|---|
| var | une variable. |
| classNames | une variable : nom du type de données ou de la classe. |
| argPosition | un entier positif : position de l'argument d'entrée. |
mustBeA vérifie que la valeur d'entrée appartient à l'une des classes spécifiées.
Une valeur est acceptée quand sa classe, l'une de ses superclasses, ou l'une des catégories numeric, float et integer figure dans classNames (mêmes règles que isa).
mustBeA(1, 'double')
mustBeA([], ["double", "single"])
| Version | Description |
|---|---|
| 1.0.0 | version initiale |
| 2.0.0 | superclasses et catégories numeric, float, integer acceptées. |