Arcane  4.2.1.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CaseOptionException

Exception en rapport avec le jeu de données. Plus de détails...

#include <arcane/core/CaseOptionException.h>

Fonctions membres publiques

 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.
 CaseOptionException (const String &where, const String &node_name, const XmlNode &parent)
 Exception lorsqu'une option d'une jeu de données n'est pas trouvé.
 CaseOptionException (const String &where, const String &message, bool is_collective=false)
 Exception générique.
 CaseOptionException (const TraceInfo &where, const String &message, bool is_collective=false)
 Exception générique.
 CaseOptionException (const CaseOptionException &rhs) ARCANE_NOEXCEPT
void explain (std::ostream &m) const override
 Explique la cause de l'exception dans le flot o.
Fonctions membres publiques hérités de Arcane::Exception
Exception & operator= (const Exception &)=delete
 Exception (const String &name, const String &where)
 Exception (const String &name, const TraceInfo &where)
 Exception (const String &name, const String &awhere, 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 collectif 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.

Membres hérités additionnels

Fonctions membres publiques statiques hérités de Arcane::Exception
static bool hasPendingException ()
 Indique si des exceptions sont en cours.
static void staticInit ()
Fonctions membres protégées hérités de Arcane::Exception
void setMessage (const String &msg)
 Positionne le message de l'exception.

Description détaillée

Exception en rapport avec le jeu de données.

Définition à la ligne 34 du fichier CaseOptionException.h.

Documentation des constructeurs et destructeur

◆ CaseOptionException() [1/5]

Arcane::CaseOptionException::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.

Cette exception est collective.

Définition à la ligne 50 du fichier CaseOptionException.cc.

Références Arcane::Exception::Exception(), Arcane::Exception::setCollective(), Arcane::StringBuilder::toString(), et Arcane::Exception::where().

◆ CaseOptionException() [2/5]

Arcane::CaseOptionException::CaseOptionException ( const String & where,
const String & node_name,
const XmlNode & parent )

Exception lorsqu'une option d'une jeu de données n'est pas trouvé.

Cette exception est collective.

Définition à la ligne 29 du fichier CaseOptionException.cc.

Références Arcane::Exception::Exception(), Arcane::Exception::setCollective(), Arcane::StringBuilder::toString(), et Arcane::Exception::where().

◆ CaseOptionException() [3/5]

Arcane::CaseOptionException::CaseOptionException ( const String & where,
const String & message,
bool is_collective = false )

◆ CaseOptionException() [4/5]

Arcane::CaseOptionException::CaseOptionException ( const TraceInfo & where,
const String & message,
bool is_collective = false )

◆ CaseOptionException() [5/5]

Arcane::CaseOptionException::CaseOptionException ( const CaseOptionException & rhs)

Définition à la ligne 95 du fichier CaseOptionException.cc.

◆ ~CaseOptionException()

Arcane::CaseOptionException::~CaseOptionException ( )
override

Définition à la ligne 109 du fichier CaseOptionException.cc.

Documentation des fonctions membres

◆ explain()

void Arcane::CaseOptionException::explain ( std::ostream & o) const
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 Arcane::Exception.

Définition à la ligne 117 du fichier CaseOptionException.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :