Informations sur le comportement des méthodes de conversion.
Plus de détails...
#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/internal/ConvertInternal.h>
Informations sur le comportement des méthodes de conversion.
Définition à la ligne 29 du fichier ConvertInternal.h.
◆ isUseFromChars()
| static bool Arcane::Convert::Impl::ConvertPolicy::isUseFromChars |
( |
| ) |
|
|
inlinestatic |
◆ isUseSameConvertForAllReal()
| static bool Arcane::Convert::Impl::ConvertPolicy::isUseSameConvertForAllReal |
( |
| ) |
|
|
inlinestatic |
◆ setUseFromChars()
| static void Arcane::Convert::Impl::ConvertPolicy::setUseFromChars |
( |
bool | v | ) |
|
|
inlinestatic |
Indique si on utilise 'std::from_chars' pour convertir les chaînes de caractères en un type numérique.
Si on n'utilise pas 'std::from_chars', alors on utilise les fonctions telles que strtod(), strtol(), ...
Le défaut en C++20 est d'utiliser std::from_chars().
Définition à la ligne 42 du fichier ConvertInternal.h.
Référencé par Arcane::ArcaneMain::arcaneInitialize().
◆ setUseSameConvertForAllReal()
| static void Arcane::Convert::Impl::ConvertPolicy::setUseSameConvertForAllReal |
( |
bool | v | ) |
|
|
inlinestatic |
Si vrai, utilise le même mécanisme pour lire les 'RealN' que pour lire les 'Real'.
Avant la version 3.15 de Arcane, la lecture des 'Real' se fait via std::strtod() et celle des 'RealN' via std::istream. Si v est vrai, on utilise std::strtod() pour tout le monde (ou std::from_chars()) si disponible.
Définition à la ligne 56 du fichier ConvertInternal.h.
◆ setVerbosity()
| static void Arcane::Convert::Impl::ConvertPolicy::setVerbosity |
( |
Int32 | v | ) |
|
|
inlinestatic |
Positionne le niveau de verbosité pour les fonctions de conversion.
Définition à la ligne 46 du fichier ConvertInternal.h.
◆ verbosity()
| static bool Arcane::Convert::Impl::ConvertPolicy::verbosity |
( |
| ) |
|
|
inlinestatic |
◆ m_use_from_chars
| bool Arcane::Convert::Impl::ConvertPolicy::m_use_from_chars = true |
|
staticprivate |
◆ m_use_same_convert_for_all_real
| bool Arcane::Convert::Impl::ConvertPolicy::m_use_same_convert_for_all_real = false |
|
staticprivate |
◆ m_verbosity
| Int32 Arcane::Convert::Impl::ConvertPolicy::m_verbosity = 0 |
|
staticprivate |
La documentation de cette classe a été générée à partir des fichiers suivants :