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.