Cette classe est generique comme son nom l'indique et definit une interface commune pour toutes les exceptions de la bibliotheque.
Cette exception definit uniquement un constructeur et deux membres publics constants : type et message. See Classe GenericException.
class GenericException { public: const string type; // la nature de l'exception const string message; // la raison de l'exception // Constructeur GenericException(const string tp = "GenericException", const string msg = "undefined"); };
Ce contructeur prend la chaine msg comme message d'erreur a renvoyer au gestionnaire d'exception. Cette valeur est stockee dans le membre public constant message.
Le membre public constant type est initialise avec le parametre tp qui contient generalement le nom de la classe.