Exception sur un nom de groupe d'items de variable partielle non valide. Plus de détails...
#include <arcane/core/ArcaneException.h>
Fonctions membres publiques | |
BadPartialVariableItemGroupNameException (const TraceInfo &where, IVariable *valid_var, const String &item_group_name) | |
void | explain (std::ostream &m) const override |
Explique la cause de l'exception dans le flot o. | |
Fonctions membres publiques hérités de Arccore::Exception | |
Exception (const String &name, const String &where) | |
Exception (const String &name, const TraceInfo &where) | |
Exception (const String &name, const String &where, const String &message) | |
Exception (const String &name, const TraceInfo &trace, const String &message) | |
Exception (const String &name, const String &where, const StackTrace &stack_trace) | |
Exception (const String &name, const TraceInfo &where, const StackTrace &stack_trace) | |
Exception (const String &name, const String &where, const String &message, const StackTrace &stack_trace) | |
Exception (const String &name, const TraceInfo &trace, const String &message, const StackTrace &stack_trace) | |
Exception (const Exception &) | |
Constructeur par copie. | |
~Exception () ARCCORE_NOEXCEPT override | |
Libère les ressources. | |
virtual void | write (std::ostream &o) const |
bool | isCollective () const |
Vrai s'il s'agit d'une erreur collective (concerne tous les processeurs) | |
void | setCollective (bool v) |
Positionne l'état collective de l'expression. | |
void | setAdditionalInfo (const String &v) |
Positionne les infos supplémentaires. | |
const String & | additionalInfo () const |
Retourne les infos supplémentaires. | |
const StackTrace & | stackTrace () const |
Pile d'appel au moment de l'exception (nécessite un service de stacktrace) | |
const String & | stackTraceString () const |
Pile d'appel au moment de l'exception (nécessite un service de stacktrace) | |
const String & | message () const |
Message de l'exception. | |
const String & | where () const |
Localisation de l'exception. | |
const String & | name () const |
Nom de l'exception. | |
Attributs privés | |
IVariable * | m_valid_var |
String | m_item_group_name |
Membres hérités additionnels | |
Fonctions membres publiques statiques hérités de Arccore::Exception | |
static bool | hasPendingException () |
Indique si des exceptions sont en cours. | |
static void | staticInit () |
Fonctions membres protégées hérités de Arccore::Exception | |
void | setMessage (const String &msg) |
Positionne le message de l'exception. | |
Exception sur un nom de groupe d'items de variable partielle non valide.
Cette exception est envoyée lorsqu'on essaye de référencer une variable partielle qui existe déjà dans un autre module avec un nom de groupe d'items différent.
Définition à la ligne 165 du fichier ArcaneException.h.
Arcane::BadPartialVariableItemGroupNameException::BadPartialVariableItemGroupNameException | ( | const TraceInfo & | where, |
IVariable * | valid_var, | ||
const String & | item_group_name | ||
) |
Définition à la ligne 150 du fichier ArcaneException.cc.
|
inlineoverride |
Définition à la ligne 172 du fichier ArcaneException.h.
|
overridevirtual |
Explique la cause de l'exception dans le flot o.
Cette méthode permet d'ajouter des informations supplémentaires au message d'exception.
Réimplémentée à partir de Arccore::Exception.
Définition à la ligne 162 du fichier ArcaneException.cc.
Références Arcane::IVariable::itemGroupName(), et Arcane::IVariable::name().
|
private |
Définition à la ligne 181 du fichier ArcaneException.h.
|
private |
Définition à la ligne 180 du fichier ArcaneException.h.