gflib
1.0
|
00001 #ifndef __GFL_ILLIGA_ARGUMENT_EXCEPTION_H__ 00002 #define __GFL_ILLIGA_ARGUMENT_EXCEPTION_H__ 00003 00004 #pragma once 00005 00006 #include <nn.h> 00007 #include <exception> 00008 #include <stdexcept> 00009 00010 #include <err/gfl_Exception.h> 00011 00012 00013 namespace gfl{ 00014 namespace err{ 00015 00016 00017 00021 class IlligalArgumentException : public gfl::err::Exception, public ::std::invalid_argument, public ::std::out_of_range 00022 { 00023 public: 00033 // ----------------------------------------------------------------------- 00034 IlligalArgumentException( const char * message = NULL, const char *fileName = NULL, u32 line = 0 ); 00035 }; 00036 00037 00038 00039 } // err 00040 } // gfl 00041 00042 #endif // __GFL_ILLIGA_ARGUMENT_EXCEPTION_H__