Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de l'espace de nommage Arcane::CStringUtils

Fonctions utilitaires sur les chaînes de caractères. Plus de détails...

Fonctions

Real toReal (const char *str, bool *is_ok=0)
 Converti la chaîne str en un réel. Si is_ok n'est pas nul, il vaut true en retour si la conversion est correcte, false sinon.
 
Integer toInteger (const char *str, bool *is_ok=0)
 Converti la chaîne str en un entier non signé. Si is_ok n'est pas nul, il vaut true en retour si la conversion est correcte, false sinon.
 
int toInt (const char *str, bool *is_ok=0)
 Converti la chaîne str en un entier Si is_ok n'est pas nul, il vaut true en retour si la conversion est correcte, false sinon.
 
bool isEqual (const char *s1, const char *s2)
 Retourne true si s1 et s2 sont identiques, false sinon.
 
bool isLess (const char *s1, const char *s2)
 Retourne true si s1 est inférieur (ordre alphabétique) à s2 , false sinon.
 
Integer len (const char *s)
 Retourne la longueur de la chaîne s.
 
char * copyn (char *to, const char *from, Integer n)
 Copie les n premiers caractères de from dans to.
 
char * copy (char *to, const char *from)
 Copie from dans to.
 

Description détaillée

Fonctions utilitaires sur les chaînes de caractères.

Documentation des fonctions

◆ copy()

char * Arcane::CStringUtils::copy ( char *  to,
const char *  from 
)

Copie from dans to.

Définition à la ligne 106 du fichier arcane/src/arcane/utils/CStringUtils.cc.

◆ copyn()

char * Arcane::CStringUtils::copyn ( char *  to,
const char *  from,
Integer  n 
)

Copie les n premiers caractères de from dans to.

Valeurs retournées
to

Définition à la ligne 100 du fichier arcane/src/arcane/utils/CStringUtils.cc.

◆ isEqual()

bool Arcane::CStringUtils::isEqual ( const char *  s1,
const char *  s2 
)

Retourne true si s1 et s2 sont identiques, false sinon.

Définition à la ligne 62 du fichier arcane/src/arcane/utils/CStringUtils.cc.

◆ isLess()

bool Arcane::CStringUtils::isLess ( const char *  s1,
const char *  s2 
)

Retourne true si s1 est inférieur (ordre alphabétique) à s2 , false sinon.

Définition à la ligne 78 du fichier arcane/src/arcane/utils/CStringUtils.cc.

◆ len()

Integer Arcane::CStringUtils::len ( const char *  s)

Retourne la longueur de la chaîne s.

Définition à la ligne 89 du fichier arcane/src/arcane/utils/CStringUtils.cc.

Références len().

Référencé par len().

◆ toInt()

int Arcane::CStringUtils::toInt ( const char *  str,
bool *  is_ok = 0 
)

Converti la chaîne str en un entier Si is_ok n'est pas nul, il vaut true en retour si la conversion est correcte, false sinon.

Renvoie
la valeur de str convertie en entier ou 0 en cas d'erreur.

Définition à la ligne 51 du fichier arcane/src/arcane/utils/CStringUtils.cc.

◆ toInteger()

Integer Arcane::CStringUtils::toInteger ( const char *  str,
bool *  is_ok = 0 
)

Converti la chaîne str en un entier non signé. Si is_ok n'est pas nul, il vaut true en retour si la conversion est correcte, false sinon.

Renvoie
la valeur de str convertie en entier non signé ou 0 en cas d'erreur.

Définition à la ligne 40 du fichier arcane/src/arcane/utils/CStringUtils.cc.

◆ toReal()

Real Arcane::CStringUtils::toReal ( const char *  str,
bool *  is_ok = 0 
)

Converti la chaîne str en un réel. Si is_ok n'est pas nul, il vaut true en retour si la conversion est correcte, false sinon.

Renvoie
la valeur de str convertie en réel ou 0. en cas d'erreur.

Définition à la ligne 29 du fichier arcane/src/arcane/utils/CStringUtils.cc.