Classe pour convertir une 'StringView' en 'double'. Plus de détails...
Fonctions membres publiques statiques | |
static Int64 | _getDoubleValueWithFromChars (double &v, StringView s) |
Converti une chaîne de caractères en un double. | |
static Int64 | _getDoubleValue (double &v, StringView s) |
Converti s en un double. | |
Classe pour convertir une 'StringView' en 'double'.
Définition à la ligne 129 du fichier ValueConvert.cc.
|
static |
Converti s en un double.
Utilise std::from_chars() si global_use_from_chars est vrai. Sinon, utilise strtod().
Définition à la ligne 145 du fichier ValueConvert.cc.
Références Arccore::StringView::size().
|
static |
Converti une chaîne de caractères en un double.
Converti s en un double et range la valeur dans v. Il ne doit pas y avoir de caractères blancs au début de s.
Le comportement de cette méthode est identique à std::strtod() avec le locale 'C' si on est en C++20. Sinon il est identique à std::strtod() avec le locale actuel (ce qui peut changer par exemple le séparateur décimal). La documentation de référence est ici: https://en.cppreference.com/w/cpp/utility/from_chars.
(-1) | si la conversion a échouée. |
la | position dans \s du dernier caratère lu plus 1. |
Définition à la ligne 186 du fichier ValueConvert.cc.
Références ARCANE_THROW, et Arccore::StringView::bytes().