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

Classes | Namespaces
exception.h File Reference

Classes de gestion des exceptions. More...

#include <string>
#include <iostream>
#include <exception>
#include "cogitant/common.h"
#include "cogitant/set.h"

Classes

class  cogitant::Exception
 Classe mère de toutes les classes d'exceptions de la plate-forme. More...
 
class  cogitant::ExceptionISetOutOfBounds
 Accès à un identificateur d'ensemble incorrect. More...
 
class  cogitant::ExceptionReadOnlyObject
 Tentative de modification d'un objet en lecture seule. More...
 
class  cogitant::ExceptionAlreadyPresent
 Tentative d'ajout d'une information déjà présente dans un objet. More...
 
class  cogitant::ExceptionIncorrectType
 Tentative d'accéder à un objet comme étant d'un type donné alors qu'il est d'un autre type. More...
 
class  cogitant::ExceptionStructure
 Des objets ne respectent pas la structure qu'ils devraient avoir. More...
 
class  cogitant::ExceptionUnknownName
 La recherche d'un objet par son nom a échoué. More...
 
class  cogitant::ExceptionOperationCheck
 Lancement d'une opération dont les pré-conditions n'ont pas été vérifiées. More...
 
class  cogitant::ExceptionUnknownObject
 Un objet, passé en paramètre d'une méthode est introuvable. More...
 
class  cogitant::ExceptionInterrupted
 Une opération en cours d'exécution a été interrompue par un appel à OperationBase::stop(). More...
 

Namespaces

 cogitant
 Espace de nom de toutes les classes et types de la plate-forme.
 

Detailed Description

Classes de gestion des exceptions.

Déclaration de la classe cogitant::Exception et de quelques unes de ses sous-classes.

Author
David Genest.
See also
Error management.