14#include "arcane/utils/ArcanePrecomp.h"
16#include "arcane/utils/Iostream.h"
17#include "arcane/utils/StringBuilder.h"
19#include "arcane/CaseOptionException.h"
37 sb =
"Configuration item:\n\n"
40 "can not be found.\n\n"
41 "Make sure the configuration file is valid and up to date "
43 m_message =
sb.toString();
61 sb =
"Configuration item:\n"
63 sb +=
"> is not valid.\n"
64 "Unable to cast character chain\n"
65 "`" + m_value +
"' to type <" + m_type +
">.\n";
66 m_message =
sb.toString();
98, m_node_name(
rhs.m_node_name)
99, m_parent(
rhs.m_parent)
100, m_value(
rhs.m_value)
102, m_message(
rhs.m_message)
110~CaseOptionException() ARCANE_NOEXCEPT
120 m << m_message <<
'\n';
Exception en rapport avec le jeu de données.
CaseOptionException(const String &where, const String &node_name, const XmlNode &parent, const String &value, const String &type)
Exception lorsqu'une option d'une jeu de données n'est pas valide.
void explain(std::ostream &m) const override
Explique la cause de l'exception dans le flot o.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
String xpathFullName() const
Nom XPath du noeud avec ces ancêtres.
Classe de base d'une exception.
void setCollective(bool v)
Positionne l'état collective de l'expression.
Constructeur de chaîne de caractère unicode.
Chaîne de caractères unicode.