Arcane  v3.16.0.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.
 
ARCCORE_BASE_EXPORT Int64 largeLength (const char *s)
 Retourne la longueur de la chaîne s.
 
ARCCORE_BASE_EXPORT char * copyn (char *to, const char *from, Int64 n)
 

Description détaillée

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

Documentation des fonctions

◆ copy()

ARCCORE_BASE_EXPORT 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() [1/2]

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

Définition à la ligne 75 du fichier arccore/src/base/arccore/base/CStringUtils.cc.

◆ copyn() [2/2]

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()

ARCCORE_BASE_EXPORT 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.

Référencé par Arcane::String::operator==.

◆ isLess()

ARCCORE_BASE_EXPORT 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.

◆ largeLength()

Int64 Arcane::CStringUtils::largeLength ( const char * s)

Retourne la longueur de la chaîne s.

Définition à la ligne 67 du fichier arccore/src/base/arccore/base/CStringUtils.cc.

◆ len()

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

Retourne la longueur de la chaîne s.

Retourne la longueur de la chaîne s (sur 32 bits)

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.