Référence de la classe Millie::Exception

#include <MillieExceptions.hpp>

Dérivée par Millie::LogicError, et Millie::RuntimeException.

Graphe d'héritage de Millie::Exception:

Inheritance graph
[légende]
Liste de tous les membres

Fonctions membres publiques

 Exception (const std::string &m)
virtual const char * what () const throw ()
virtual ~Exception () throw ()

Attributs privés

std::string _msg

Description détaillée

Plus haut niveau des exceptions, cela correspond à tous les types d'exceptions qu'il peut arriver dans la bibliothèque, à l'exception de l'exception std::bad_alloc servant à indiquer une erreur d'allocation

Définition à la ligne 51 du fichier MillieExceptions.hpp.


Documentation des contructeurs et destructeur

Exception::Exception ( const std::string &  m  ) 

Définition à la ligne 37 du fichier MillieExceptions.cpp.

Références _msg.

Exception::~Exception (  )  throw () [virtual]

Définition à la ligne 47 du fichier MillieExceptions.cpp.


Documentation des fonctions membres

const char * Exception::what (  )  const throw () [virtual]

Réimplémentée dans Millie::LogicError, Millie::OutOfRange, Millie::IllegalArgument, Millie::NullPointer, Millie::RuntimeException, Millie::RuntimeThreadException, Millie::MutexException, Millie::IllegalThreadStateException, Millie::IOException, et Millie::ThreadCreationFailed.

Définition à la ligne 42 du fichier MillieExceptions.cpp.

Références _msg.


Documentation des données membres

std::string Millie::Exception::_msg [private]

Réimplémentée dans Millie::LogicError, Millie::OutOfRange, Millie::IllegalArgument, Millie::NullPointer, Millie::RuntimeException, Millie::RuntimeThreadException, Millie::MutexException, Millie::IllegalThreadStateException, Millie::IOException, et Millie::ThreadCreationFailed.

Définition à la ligne 54 du fichier MillieExceptions.hpp.

Référencé par Exception(), et what().


La documentation de cette classe a été générée à partir des fichiers suivants :
Généré le Fri May 18 23:25:05 2007 pour Millie par  doxygen 1.5.1