Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Member Functions | Static Public Attributes | List of all members
cogitant::ExceptionUnknownObject Class Reference

Un objet, passé en paramètre d'une méthode est introuvable. More...

#include "cogitant/exception.h"

Inheritance diagram for cogitant::ExceptionUnknownObject:
cogitant::Exception

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...
 

Detailed Description

Un objet, passé en paramètre d'une méthode est introuvable.

Cette exception est levée dans les cas suivants :

Constructor & Destructor Documentation

cogitant::ExceptionUnknownObject::ExceptionUnknownObject ( unsigned int  code,
std::string const &  message = "" 
)

Constructeur d'une exception.

Member Function Documentation

std::string cogitant::ExceptionUnknownObject::toString ( ) const
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.

Member Data Documentation

const unsigned int cogitant::ExceptionUnknownObject::NOSUCHNEIGHBOUR
static

Pas de voisin du sommet relation lié par une arête étiquetée de la façon demandée.

const unsigned int cogitant::ExceptionUnknownObject::NOSUCHOBJECTINENVIRONMENT
static

Object introuvable dans l'environnement.

const unsigned int cogitant::ExceptionUnknownObject::NOSUCHOBJECTINGRAPH
static

Object introuvable dans le graphe.

const unsigned int cogitant::ExceptionUnknownObject::NOTYPE
static

Erreur inconnue.