Rice  1.5.2
 All Classes Files Functions Variables Typedefs Friends Pages
Exception_Base_defn.hpp
1 #ifndef Rice__Exception_Base_defn__hpp_
2 #define Rice__Exception_Base_defn__hpp_
3 
4 #include "Object_defn.hpp"
5 
6 namespace Rice
7 {
8 
10 
14  : public std::exception
15  , public Object
16 {
17 public:
18  Exception_Base(VALUE v);
19 
20  virtual ~Exception_Base() throw() = 0;
21 
22  virtual char const * what() const throw() = 0;
23 };
24 
25 } // Rice
26 
27 #endif // Rice__Exception_Base_defn__hpp_
An abstract interface for Exception.
Definition: Exception_Base_defn.hpp:13
The base class for all Objects.
Definition: Object_defn.hpp:23