IT_Reflect::ReflectException Class Reference

#include <it_bus/reflect/reflect_exception.h>

Inheritance diagram for IT_Reflect::ReflectException:

IT_Bus::Exception IT_Bus::ObjectBase IT_Reflect::BoundsException IT_Reflect::UnsupportedException List of all members.

Detailed Description

Exception class for reflection API.

Definition at line 21 of file reflect_exception.h.

Public Member Functions

 ReflectException (const IT_Bus::String &message) throw (())
 Constructor.
 ReflectException (const IT_Bus::QName &type) throw (())
 Constructor.
 ReflectException (const IT_Bus::QName &expected, const IT_Bus::QName &actual) throw (())
 Constructor.
virtual ~ReflectException () throw (())
 Destructor.
virtual IT_Bus::Exceptionclone () const
 Clone the exception onto the heap.
virtual void rethrow () const
 Rethrow the exception.


Constructor & Destructor Documentation

IT_Reflect::ReflectException::ReflectException ( const IT_Bus::String message  )  throw (())

Constructor.

Exception with message.

IT_Reflect::ReflectException::ReflectException ( const IT_Bus::QName type  )  throw (())

Constructor.

Exception with "unknown type" message.

IT_Reflect::ReflectException::ReflectException ( const IT_Bus::QName expected,
const IT_Bus::QName actual 
) throw (())

Constructor.

Exception with "unexpected type" message


Generated on Tue Mar 20 15:28:34 2007 for Artix by  doxygen 1.5.1-p1