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 */