#include <OMKUnInitialisedAttributeException.h>
Inheritance diagram for OMK::UnInitialisedAttributeException:
Public Member Functions | |
UnInitialisedAttributeException (const KernelAttribute &, const std::string &) | |
UnInitialisedAttributeException (const UnInitialisedAttributeException &) | |
virtual | ~UnInitialisedAttributeException () |
virtual std::ostream & | insertInStream (std::ostream &out) const |
the member function to redefine to print more informations about the exception message | |
virtual const KernelAttribute & | getUnitialisedAttribute () const |
Protected Attributes | |
const KernelAttribute & | _uninitialisedAttribute |
Definition at line 29 of file OMKUnInitialisedAttributeException.h.
UnInitialisedAttributeException::UnInitialisedAttributeException | ( | const KernelAttribute & | , | |
const std::string & | ||||
) |
Definition at line 24 of file OMKUnInitialisedAttributeException.cpp.
00025 : Exception(mess), 00026 _uninitialisedAttribute(attribute) 00027 { 00028 }
UnInitialisedAttributeException::UnInitialisedAttributeException | ( | const UnInitialisedAttributeException & | ) |
Definition at line 32 of file OMKUnInitialisedAttributeException.cpp.
00033 : Exception(orig), 00034 _uninitialisedAttribute(orig.getUnitialisedAttribute() ) 00035 { 00036 00037 }
UnInitialisedAttributeException::~UnInitialisedAttributeException | ( | ) | [virtual] |
ostream & UnInitialisedAttributeException::insertInStream | ( | std::ostream & | out | ) | const [virtual] |
the member function to redefine to print more informations about the exception message
Reimplemented from OMK::Exception.
Definition at line 51 of file OMKUnInitialisedAttributeException.cpp.
References _uninitialisedAttribute, OMK::KernelAttribute::getName(), OMK::SimulatedObject::getName(), OMK::KernelAttribute::getOwner(), and OMK::Exception::insertInStream().
00051 { 00052 out<<"Lecture d'un attribut non initialisé : " 00053 <<_uninitialisedAttribute.getOwner().getName()<<"::" 00054 <<_uninitialisedAttribute.getName()<<endl; 00055 return Exception::insertInStream(out) ; 00056 }
const KernelAttribute & UnInitialisedAttributeException::getUnitialisedAttribute | ( | ) | const [virtual] |
Definition at line 47 of file OMKUnInitialisedAttributeException.cpp.
References _uninitialisedAttribute.
00047 { 00048 return _uninitialisedAttribute ; 00049 }
const KernelAttribute& OMK::UnInitialisedAttributeException::_uninitialisedAttribute [protected] |
Definition at line 37 of file OMKUnInitialisedAttributeException.h.
Referenced by getUnitialisedAttribute(), and insertInStream().
Documentation generated on Mon Jun 9 11:46:01 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |