diff options
Diffstat (limited to 'yage/core/exception.h')
-rw-r--r-- | yage/core/exception.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/yage/core/exception.h b/yage/core/exception.h new file mode 100644 index 00000000..05733b39 --- /dev/null +++ b/yage/core/exception.h @@ -0,0 +1,23 @@ +#ifndef YAGE_CORE_EXCEPTION_H +#define YAGE_CORE_EXCEPTION_H + +#include <stdexcept> +#include <sstream> + +namespace yage +{ + +class FileLoadException : public std::runtime_error +{ +public: + FileLoadException(std::string err); + + virtual const char *what() const throw(); + +private: + std::string err_msg; +}; + +} // namespace yage + +#endif |