12#ifndef ARCCORE_BASE_INTERNAL_CONVERTINTERNAL_H
13#define ARCCORE_BASE_INTERNAL_CONVERTINTERNAL_H
22namespace Arcane::Convert::Impl
43 static bool isUseFromChars() {
return m_use_from_chars; }
47 static bool verbosity() {
return m_verbosity; }
58 m_use_same_convert_for_all_real = v;
60 static bool isUseSameConvertForAllReal()
62 return m_use_same_convert_for_all_real;
67 static Int32 m_verbosity;
68 static bool m_use_from_chars;
69 static bool m_use_same_convert_for_all_real;
100 static bool getValue(
long long& v,
StringView s);
Déclarations des types de la composante 'base' de Arccore.
Informations sur le comportement des méthodes de conversion.
static void setUseFromChars(bool v)
Indique si on utilise 'std::from_chars' pour convertir les chaînes de caractères en un type numérique...
static void setUseSameConvertForAllReal(bool v)
static void setVerbosity(Int32 v)
Positionne le niveau de verbosité pour les fonctions de conversion.
Classe pour convertir une 'StringView' en 'double'.
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 un type intégral.
Vue sur une chaîne de caractères UTF-8.
std::int64_t Int64
Type entier signé sur 64 bits.
std::int32_t Int32
Type entier signé sur 32 bits.