it_bus/reflect/bounds_exception.h

00001 #ifndef _IT_REFLECT_BOUNDS_EXCEPTION_H_
00002 #define _IT_REFLECT_BOUNDS_EXCEPTION_H_
00003 
00004 // @Copyright 2004 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 #include <it_bus/reflect/reflect_exception.h>
00007 
00008 namespace IT_Bus
00009 {
00010     class QName;
00011 }
00012 
00013 namespace IT_Reflect
00014 {
00018     class IT_AFC_API BoundsException : public ReflectException
00019     {
00020       public:
00024         BoundsException();
00025         
00029         BoundsException(
00030             size_t index,
00031             size_t bound
00032         );
00033 
00037         virtual IT_Bus::Exception*
00038         clone() const;
00039     
00043         virtual void
00044         rethrow() const;
00045     };
00046 }
00047 
00048 #endif  

Generated on Thu Sep 7 11:39:00 2006 for Artix by  doxygen 1.4.7