12#ifndef ARCANE_ARCANEEXCEPTION_H
13#define ARCANE_ARCANEEXCEPTION_H
17#include "arcane/utils/Exception.h"
18#include "arcane/utils/String.h"
20#include "arcane/ArcaneTypes.h"
60 void explain(std::ostream& m)
const override;
92 void explain(std::ostream& m)
const override;
117 void explain(std::ostream& m)
const override;
145 void explain(std::ostream& m)
const override;
176 void explain(std::ostream& m)
const override;
203 void explain(std::ostream& m)
const override;
227 void explain(std::ostream& m)
const override;
250 void explain(std::ostream& m)
const override;
276 void explain(std::ostream& m)
const override;
278 const char*
file()
const {
return m_file; }
280 int line()
const {
return m_line; }
284 using Exception::where;
285 using Exception::message;
Exception dans une assertion.
const char * file() const
Fichier de l'exception.
int line() const
Ligne de l'exception.
Exception sur un identifiant non valide.
String m_invalid_name
Identifiant invalide.
Exception sur un numéro d'entité non valide.
Integer m_bad_id
Numéro invalide.
Exception sur un nom de groupe d'items de variable partielle non valide.
Exception lorsqu'on essaie de déréférencer un pointer nul.
Exception sur un genre/type de variable non valide.
Interface d'une variable.
Exception lorsqu'une erreur interne survient.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Exception dans un lecteur ou écrivain.
Exception lorsqu'une entité du maillage n'est pas d'un type connu.
Classe de base d'une exception.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eItemKind
Genre d'entité de maillage.
eDataType
Type d'une donnée.