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

#include <MillieExceptions.hpp>

Est dérivée de Millie::Exception.

Dérivée par Millie::IllegalArgument, Millie::NullPointer, et Millie::OutOfRange.

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

Inheritance graph
[légende]
Graphe de collaboration de Millie::LogicError:

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

Fonctions membres publiques

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

Attributs privés

std::string _msg

Description détaillée

Cette classe d'exception est utilisée par les méthodes ou les fonctions pour indiquer une erreur qui aurait pu être évité avant. Typiquement, le passage d'un pointeur nul, d'un indice de tableau hors limite

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


Documentation des contructeurs et destructeur

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

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

Références _msg.

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

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


Documentation des fonctions membres

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

Réimplémentée à partir de Millie::Exception.

Réimplémentée dans Millie::OutOfRange, Millie::IllegalArgument, et Millie::NullPointer.

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

Références _msg.


Documentation des données membres

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

Réimplémentée à partir de Millie::Exception.

Réimplémentée dans Millie::OutOfRange, Millie::IllegalArgument, et Millie::NullPointer.

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

Référencé par LogicError(), 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:06 2007 pour Millie par  doxygen 1.5.1