Un objet, passé en paramètre d'une méthode est introuvable. More...
#include "cogitant/exception.h"
Public Member Functions | |
ExceptionUnknownObject (unsigned int code, std::string const &message="") | |
Constructeur d'une exception. More... | |
std::string | toString () const |
Message d'erreur "en clair". More... | |
Public Member Functions inherited from cogitant::Exception | |
const char * | what () const throw () |
Accès au message d'erreur selon la méthode standard de la bibliothèque C++. More... | |
std::string const & | message () const |
Accesseur au message d'erreur. More... | |
unsigned int | code () const |
Sous code d'erreur. More... | |
std::string | className () const |
Nom de la classe. More... | |
Exception (unsigned int code=0, std::string const &message="") | |
Constructeur d'une exception. More... | |
virtual | ~Exception () throw () |
Destructeur. More... | |
Static Public Attributes | |
static const unsigned int | NOTYPE |
Erreur inconnue. More... | |
static const unsigned int | NOSUCHOBJECTINENVIRONMENT |
Object introuvable dans l'environnement. More... | |
static const unsigned int | NOSUCHOBJECTINGRAPH |
Object introuvable dans le graphe. More... | |
static const unsigned int | NOSUCHNEIGHBOUR |
Pas de voisin du sommet relation lié par une arête étiquetée de la façon demandée. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from cogitant::Exception | |
std::string | messageAsIdToString () const |
Convertit le message de l'exception en entête de string (pour toString()) en considérant le message comme un iSet. More... | |
Un objet, passé en paramètre d'une méthode est introuvable.
Cette exception est levée dans les cas suivants :
cogitant::ExceptionUnknownObject::ExceptionUnknownObject | ( | unsigned int | code, |
std::string const & | message = "" |
||
) |
Constructeur d'une exception.
|
virtual |
Message d'erreur "en clair".
Par défaut toString() retourne le nom de la classe d'exceptions (className()) suivi du message.
Reimplemented from cogitant::Exception.
|
static |
Pas de voisin du sommet relation lié par une arête étiquetée de la façon demandée.
|
static |
Object introuvable dans l'environnement.
|
static |
Object introuvable dans le graphe.
|
static |
Erreur inconnue.