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) IT_THROW_DECL(())
 Constructor.
 ReflectException (const IT_Bus::QName &type) IT_THROW_DECL(())
 Constructor.
 ReflectException (const IT_Bus::QName &expected, const IT_Bus::QName &actual) IT_THROW_DECL(())
 Constructor.
virtual ~ReflectException () IT_THROW_DECL(())
 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  ) 

Constructor.

Exception with message.

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

Constructor.

Exception with "unknown type" message.

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

Constructor.

Exception with "unexpected type" message


Generated on Thu Sep 7 11:41:03 2006 for Artix by  doxygen 1.4.7