00001 00006 #ifndef GENETIK_UTIL_ILLEGALSTATEEXCEPTION 00007 #define GENETIK_UTIL_ILLEGALSTATEEXCEPTION 00008 00009 #include <string> 00010 #include "Exception.h" 00011 00012 namespace genetiK { 00013 00014 namespace util { 00015 00023 class IllegalStateException : public Exception 00024 { 00025 public: 00029 explicit IllegalStateException(const std::string& mess); 00030 00033 virtual ~IllegalStateException() throw(); 00034 }; 00035 00036 } 00037 } 00038 00039 #endif