IllegalArgumentException.h

00001 #ifndef gridripper_lang_IllegalArgumentException_h
00002 #define gridripper_lang_IllegalArgumentException_h
00003 
00004 #include <gridripper/lang/Exception.h>
00005 
00006 namespace gridripper {
00007 
00015 class IllegalArgumentException: public Exception
00016 {
00017 public:
00018     IllegalArgumentException(const IllegalArgumentException& other):
00019         Exception(other) { }
00020     IllegalArgumentException(const string& msg, const string& where):
00021         Exception(msg, where) { }
00022     IllegalArgumentException(const Exception& orig, const string& where):
00023         Exception(orig, where) { }
00024     IllegalArgumentException(const Exception& orig, const string& msg,
00025                              const string& where):
00026         Exception(orig, msg, where) { }
00027 };
00028 
00029 } // namespace gridripper
00030 
00031 #endif /* gridripper_lang_IllegalArgumentException_h */