RAIDA  1.9.0
NotYetImplementedException.h
1 // -*- C++ -*-
2 #ifndef AIDA_NotYetImplementedException_H
3 #define AIDA_NotYetImplementedException_H 1
4 
5 #include <exception>
6 #include <iostream>
7 #include <string>
8 
16 using namespace std;
17 
18 namespace AIDA {
19 
20  class NotYetImplementedException : public std::exception {
21 
22  public:
23 
25 
26  NotYetImplementedException(const string& what_arg);
27 
28  NotYetImplementedException(const string& what_function,
29  const string& what_class);
30 
31  virtual ~NotYetImplementedException() throw() {}
32 
33  virtual const char* what () const throw()
34  { return _what.c_str (); }
35 
36  private:
37 
38  string _what;
39 
40  }; // class
41 } // namespace AIDA
42 #endif /* ifndef AIDA_NotYetImplementedException_H */
Definition: NotYetImplementedException.h:20