|
@ -0,0 +1,33 @@ |
|
|
|
|
|
/* |
|
|
|
|
|
* file_IO_exception.h |
|
|
|
|
|
* |
|
|
|
|
|
* Created on: 16.08.2012 |
|
|
|
|
|
* Author: thomas |
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
#ifndef MRMC_EXCEPTIONS_FILE_IO_EXCEPTION_H_ |
|
|
|
|
|
#define MRMC_EXCEPTIONS_FILE_IO_EXCEPTION_H_ |
|
|
|
|
|
|
|
|
|
|
|
namespace mrmc { |
|
|
|
|
|
|
|
|
|
|
|
namespace exceptions { |
|
|
|
|
|
|
|
|
|
|
|
class file_IO_exception : public std::exception { |
|
|
|
|
|
public: |
|
|
|
|
|
#ifdef _WIN32 |
|
|
|
|
|
file_IO_exception() : exception("::mrmc::file_IO_exception"){}; |
|
|
|
|
|
file_IO_exception(const char * const s): exception(s) {}; |
|
|
|
|
|
#else |
|
|
|
|
|
file_IO_exception() {}; |
|
|
|
|
|
file_IO_exception(const char * const s): exception() {}; |
|
|
|
|
|
#endif |
|
|
|
|
|
virtual const char* what() const throw(){ |
|
|
|
|
|
{ return "mrmc::file_IO_exception"; } |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#endif /* MRMC_EXCEPTIONS_FILE_IO_EXCEPTION_H_ */ |