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. | |
Classes de gestion des exceptions.
Déclaration de la classe cogitant::Exception et de quelques unes de ses sous-classes.