rebecca::impl::InitializationException Class Reference

If a initialization of an object does not occur correctly, resulting in an incomplete or "zombie" object this exception will be thrown. More...

#include <Exceptions.h>

Inheritance diagram for rebecca::impl::InitializationException:

rebecca::impl::Exception List of all members.

Public Member Functions

virtual const char * what () const throw ()
 Get the message or jist of what occurred when the exception was thrown.
virtual ~InitializationException ()
 Default Empty virtual destructor.

Detailed Description

If a initialization of an object does not occur correctly, resulting in an incomplete or "zombie" object this exception will be thrown.

Usually this exception will be thrown if the XML parsing engine inside of RebeccaAIML cannot be started correctly or another RebeccaAIML subinitialization cannot be started.


Constructor & Destructor Documentation

virtual rebecca::impl::InitializationException::~InitializationException  )  [inline, virtual]
 

Default Empty virtual destructor.


Member Function Documentation

virtual const char* rebecca::impl::Exception::what  )  const throw () [inline, virtual, inherited]
 

Get the message or jist of what occurred when the exception was thrown.

By default, if a sub class does not override this method and throw a custom message, this will return "unknown exception" message.

Returns:
Will return the message or jist of what occured when the exception was thrown.
Exceptions:
Will not throw any


The documentation for this class was generated from the following file:
Generated on Wed Oct 12 23:40:34 2005 for RebeccaAIML by  doxygen 1.4.5